问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言设计 分段函数36

发布网友 发布时间:2023-11-24 05:28

我来回答

5个回答

热心网友 时间:2024-10-27 18:36

#include <math.h>

int main()

{

double x,y;

scanf("%lf",&x);

if (x<0)

y=0.5*(-x);

else 

if (x<10)

y=exp(x)+3;

else 

if(x<20)

y=log10(x);

else 

if (x<30)

y=pow(x,1.5);

else 

if (x<50)  

y=pow (x,0.5)-1;

else

y=3*cos(x);

printf("y=%lf\n",y);

return 0;

}

扩展资料

return 0代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。

return语句用来结束循环,或返回一个函数的值。

1、return 0,说明程序正常退出,返回到主程序继续往下执行。

2、return 1,说明程序异常退出,返回主调函数来处理,继续往下执行。return 0或return 1对程序执行的顺序没有影响,只是大家习惯于使用return(0)退出子程序而已。

热心网友 时间:2024-10-27 18:37

#include<stido.h>
int main()
{
   int x,y;
   scanf("%d",&x);
   if(0<x&&x<10) y=3*x+2;
   else
       {if(x=0) y=0;
       else
          {if (x<0) y=x*x;
           else printf("go die\n");
          }
       }
  printf("%d",y);
  return 0;
}


该程序的分段函数如下:
f(x)=3x+2  (0<x<10)
f(x)=1         (x=0)
 f(x) = x*x    (x<0)
如果输入x值不再取值范围内,打印go die...
学好编程最重要的是自己要思考,要想。不然没有任何进步。

热心网友 时间:2024-10-27 18:37

#include <stdio.h>
#include <stdlib.h>

/**
 * 分段函数f(x)
 * 当 x 小于 6 时,y=x-12;
 * 当 x 大于等于 6 且小于15时,y=3x-1;
 * 当 x 大于等于 15 时,y=5x+9.
 */
int f(int x)
{
    int y = 0;
    if(x < 6){
        y = x - 12;
    }else if(x>=6 && x<15){
        y = 3*x - 1;
    }else if(x >= 15){
        y = 5*x + 9;
    }
    return y;
}

int main()
{
    int x = 0;
    int y = 0;
    printf("请输入一个整数 x : \n");
    scanf("%d", &x);
    y = f(x);
    printf("对应 y 的值是: %d \n", y);

    return 0;
}

热心网友 时间:2024-10-27 18:38

#include<stdio.h>
int main()
{
int x, y;
printf("请输入一个值:");
scanf("%d", &x);
if (x<6)
y = x - 12;
else if (x>=6 && x<15)
y = 3*x - 1;
else if (x>=15)
y = 5*x + 9;
printf("对应y的值是:%d\n",y);
return 0;
}

//已测试通过

热心网友 时间:2024-10-27 18:39

int x,y;
scanf("%d",&x);
if(x<6)
{
  y=x-12;
 }
 if(x>=6 && x<15)
 {
   y=3*x-1;
 }
 if(x>=15)
 {
   y=5*x+9;
 }
 printf("y的值为:%d",y);
 
 
 这个是输入一次的,应该没问题

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么项目要求一级建造师 二级建造师承建了隧道机电工程3600万违规吗 钱湖宫福址地址在哪里? 玄福堂地址在哪里? 中华福2021哪里可以买? 福园地址在哪里? 中华第一福地址在哪里? 在燃烧匙内盛过量红磷点燃后放入集气瓶内塞紧橡皮塞侍红磷灭后集气瓶冷... ...设计了如图1如示的实验方案:在燃烧匙内盛过量红磷 ...甲同学设计了如图1如示的实验方案:在燃烧匙内盛过量红磷,点... 有没有英文名缩写是kc的?或是ka开头里面含c字母的?3 请问JTW-BD-C-KA-II 是什么类型的探测器?4 吴起者,卫人也……是什么题目的文言文1 GAMMA R1000自行车 内外胎价格 深圳市的KA、B、C卖场有哪些?2 GAMMA这个牌子的自行车是山地好,还是公赛7 我胸部靠近腋下的这边,好像长了一个跟淋巴差多的东西,按着还有...9 侄子要结婚了,做姑姑的送什么礼物最合适呢?16 张国焘叛逃时带走党的多少财产1 腋下有一块硬硬的东西有点疼,胸部两侧也有点疼这是怎么回事 请问GAMMA这是什么自行车?12 手贱水洗了yeezy,里面的麂皮掉色染色了,怎么救?还要防止... gamma自行车质量怎麽样?公路赛的车要多少钱?7 用电信的手机号码,怎样查询话费还有多少钱啊? 越秀公园城自然和谐艺术馆? 越秀公园有什么好玩的?可以说说吗?1177 KA,B,C店是什么意思?11 火车站早上几点开门?9 我是江西考生 我今年估分估了580分左右 大家觉得我能报考什... 怎样申请多个?135 乳房一侧疼痛,同侧腋下有一个硬疙瘩,是乳腺增生吗。还是乳癌 怎样申请多个?139 我设置过一次了,还能改第二次吗?怎么改 请高手帮我翻译这段话,谢谢! gamma自行车是韩国品牌么 ? 一张手机卡能注册几个550 一个手机二张卡,想要二个,怎么申请? 一张手机卡可以申请几个28 一张手机卡只能注册一个吗?9 人身自由权利是公民最基本的政治权利。___。(判断对错) 登不上,我又注册了一个新的,以前的微号还能找回来吗? php中include_once是做什么用的5 忘了,而且已经与QQ和手机号解除绑定了,我该怎么怎么找...4 请问湛江二中开学时穿的校服是哪套?可以的话能否发下图片?或者...2 忘记了,怎么找回?(绑定QQ也忘记了,没绑定手机号,还... 九年级下孟子两章的文言现象26 侄儿结婚我送什么礼物好4 侄子结婚送什么礼物好6 雷州附中校服是什么颜色的2 吕氏春秋里的吴起立信文言文翻译2