解题思路:
注意事项:
参考代码:
#include<stdio.h> int main() { int x=0,y=0; scanf("%d",&x); if(x<1) { y=x; } else if(1<=x && x<10) { y=2*x-1; } else { y=3*x-11; } printf("%d",y); return 0; }
0.0分
2 人评分
C语言训练-求函数值 (C语言代码)浏览:938 |
大小写转换 (C语言代码)浏览:859 |
字符串问题 (C语言代码)浏览:1521 |
Pascal三角 (C语言代码)浏览:1189 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:842 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:660 |
简单的a+b (C语言代码)浏览:950 |
Quadratic Equation (C语言代码)浏览:988 |
老王赛马 (C++代码)浏览:905 |
简单的a+b (C语言代码)浏览:641 |
小可爱 2018-12-08 20:54:35 |
这个有问题么?为什么编译错误50%啊
总有天使爱你 2019-03-19 17:31:23 |
@Sundong else { y=3*x-11; 这个else 指的已经是 x<1或者x=>10了。你的if,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",y); return 0; }