解题思路以及注意事项:
本题主要是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() { int x,y; printf ("请输入x的值:"); scanf("%d",&x); if(x<1); { y=x; } else if("x<10&&x>=1") { y=x*2-1; } else if("x>=10") { y=3*x-11; } printf("%d",y); return 0; } 大佬看看哪里有错
莫名其妙的错误 #include<stdio.h> int main() { int x,y; scanf("%d",&x); if (x<1) { y=x; } else if (x>=1&&X<10) { y=2*x-1; } else (x>=10) { y=3*x-11; } printf("%d",y); return 0; }
float x,y; scanf("%f", &x); if (x < 1) y = x; else { if (x >= 1 && x < 10) y = 2 * x - 1; else { if (x >= 10) y = 3 * x - 11; } } printf("y=%f\n", y); return 0; 答案是对的,但判我错了,是为什么?
荒诞学家 2023-07-14 10:03:51 |
它最后要求输出的时候是没有y=的,它只要一个结果
何秋贤 2023-11-03 21:30:53 |
#include<Stdio.h> int main() { int x,y; scanf("%d",&x); if(x<1){ y=x; printf("%d",y); } if(1<=x&&x<10){ y=2*x-1; printf("%d",y); } if(x>=10){ y=3*x-11; printf("%d",y); } }
大哥们 这个也报错 为啥啊 #include<stdio.h> int main() { double x,y; printf("Enter x:\n"); scanf("%lf",&x); if(x<10) { if(x<1) y=x; else y=2*x-1; } else { y=3*x-11; } printf("y=%.2f\n",y); return 0; }
山河岁月 2023-04-03 18:10:56 |
这后面printf()这里也是%lf
这个函数有说是整数吗,还是说没说明的情况下都认为是整数
大聪明 2024-03-20 22:02:42 |
我把浮点数换成整形它就对了,题目也没有要求是什么数据类型......
#include <stdio.h> int main() { int x,y; scanf("%d",&x); if(x<1) { y=x; } else if(x>=10) { y=3*x-11; } else { y=2*x-1; } printf("%d",y); return 0; } 这个哪里错了,运行可以,提交不过
#include<Stdio.h> int main() { double x, y; scanf_s("%lf", &x); if (x < 1) y = x; else if (x >= 10) y = 3 * x - 11; else y = 2 * x - 1; printf("%.2lf", y); return 0; } 这个为啥显示编译错误啊大佬们,答案也没提示,直接空白的
#include<stdio.h> int main() { int x; int y; scanf("%d",&x); if (x<1) { y=x } else if (1<=x&&x<10) { y=2*x-1 } else(x>=10) { y=3*x-11 } printf("%d",y); return 0; } 这个为什么报错啊,求大哥看看
人见人爱A+B (C语言代码)浏览:664 |
P1001 (C语言代码)浏览:836 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1464 |
1051(奇了怪了)浏览:747 |
分糖果 (C语言代码)浏览:980 |
母牛的故事 (C语言代码)浏览:625 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:504 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:727 |
1074题 初学者,求帮忙看下,不知道哪错了浏览:297 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:3254 |
dotcpp0701235 2023-10-31 10:14:00 |
if 不需要“ ”
jdaizwj 2024-01-16 21:12:42 |
if后面不跟;