解题思路:首先这就是一个最常见的分段函数
先判断输入的x是否小于1,如果小于则会执行Y=X;否则执行下一个else if
2.else if 已经否定了前面的if,所以只需要判断X是否小于10即可
3.最后就是以上均不成立则执行else里面的语句。
注意事项:/*.....*/为注释可忽略
参考代码:
#include<stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
if(x<1)
y=x;
else if(x<10)
y=2*x-1;
else
y=3*x-11;
printf("%d\n",y);
return 0;
}
/*y={ x x<1
| 2x-1 1<=x<10
{ 3x-11 x>=10
*/
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:641 |
拆分位数 (C语言代码)浏览:1361 |
剪刀石头布 (C语言代码)浏览:1792 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:637 |
【绝对值排序】 (C语言代码)浏览:892 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:624 |
A+B for Input-Output Practice (C语言代码)浏览:506 |
简单的a+b (C语言代码)浏览:618 |
数字游戏 (C++代码)浏览:1242 |
淘淘的名单 (C语言代码)浏览:1310 |