admin管理员组文章数量:1794759
C语言入门题库——分段函数
C语言入门题库——分段函数
Description:按下表计算y值,x值由键盘输入。(x,y均为float类型)
0<=x<10 | sinx |
10<=x<20 | cosx |
20<=x<30 | ex-1 |
30<=x<40 | ln(x+1) |
其它值 | no definition |
Input:输入仅一行,输入一个数值。 Output:输出仅一行,输出相应的数据值(小数点后保留2位有效位)或no definition(两单词中间有一空格)。 Sample Input:1 Sample Output:y=0.84
//分段函数 #include<stdio.h> #include<math.h> int main() { float x, y; scanf("%f", &x); if(x >= 0 && x < 40) { if(x < 10) y = sin(x); if(x >= 10 && x < 20) y = cos(x); if(x >= 20 && x < 30) y = exp(x)-1; if(x >= 30 && x < 40) y = log(x + 1); printf("y=%.2f", y); } else printf("no definition"); return 0; }版权声明:本文标题:C语言入门题库——分段函数 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686650908a90653.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论