解题思路以及注意事项:
本题主要是if语句的应用,本题有两次判断,if()里面一次,else if()里面一次,最后的else不用加括号判断,因为前面的都不执行,就执行else后面的语句了。
注意else后面不能加分号,不然会报错,注意if()和else if()后面不能加”;“。
注意1<=x<10的问题,好多新手都这样写,这在c里面是比较低级的错误,应该这样写 1<=x&&x<10
实例代码:
#include"stdio.h" int main(){ int x,y; 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分
179 人评分
#include<stdio.h> int main() { double x,y; scanf("%lf",&x); if(x<1) printf("y=%lf\n",x);//反斜杠错了 else if(x>=10) printf("y=%lf\n",3*x-11);//你没加*号 else printf("y=%lf\n",2*x-1); return 0; }
#include<stdio.h> int main() { double x,y; scanf("%lf",&x); if(x<1) printf("y=%lf/n",x); else if(x>=10) printf("y=%lf/n",3x-11); else printf("y=%lf/n",2x-1); return 0; } 求问我这里哪里出了问题????
你输入0.2试试,你的答案是有漏洞的
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1067 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:502 |
C语言训练-数字母 (C语言代码)浏览:610 |
【明明的随机数】 (C++代码)浏览:834 |
母牛的故事 (C语言代码)浏览:478 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:563 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:710 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:582 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:523 |
简单的a+b (C语言代码)浏览:683 |