解题思路以及注意事项:
本题主要是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; scanf("%d",&x); if(x<1) y=x; if(x>=1&&x<10) y=2*x-1; if(x>=10) y=3*x-11; printf("%d\n",y); return 0; } 三个if
#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 if (x >= 10 ) { y = (3 * x - 11); } printf("%d/n", y); return 0; }我这也错 要死了
#include<stdio.h> int main() { int x,y; scanf("%d",&x); if(x<1) { y=x; } else if(x>=10) { y=3*x-1; } else { y=2*x-1; } printf("%d",y); return 0; } 哪位大神帮忙看看 答案错误50%
Chuanchuan 2019-12-13 12:03:25 |
12行y=x*3-11
软一BYH 2019-12-14 20:10:08 |
#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 if (x >= 10 ) { y = (3 * x - 11); } printf("%d/n", y); return 0; }
软一BYH 2019-12-14 20:10:33 |
我这都错误
#include <stdio.h> int main () { int short x,y; scanf("%d",&x); if(x<1)y=x; if(1<=x<10)y=2*x-1; if(x>=10)y=3*x-11; printf("%d",y); return 0; } - 输出大小: 128.1015625 KiB - 编译时间: 0.30s 怎么缩减输出大小,我的好像超了
干枯骆驼 2019-12-01 22:30:24 |
打错了,多写了个short
int x; scanf("%d",&x); if(x<1) {printf("y=%d",x);} else if((1<=x)&&(x<10)) {printf("y=%d",2*x-1);} else {printf("y=%d",3*x-11);} return 0; 为什么显示答案错误 是因为没有用y来定义答案吗
#include<stdio.h> int main() { int x; int 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类型
【回文数(二)】 (C++代码)浏览:932 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1090 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:466 |
简单的a+b (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:805 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:562 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:642 |
【亲和数】 (C语言代码)浏览:628 |
简单的a+b (C语言代码)浏览:618 |
菜鸟 2020-02-13 22:36:40 |
switch是个开关语句,不知道这样理解对不对
Fiora 2020-02-21 15:25:34 |
if不方便吗