当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

c语言程序两个if elseif else嵌套错哪了

更新:02-21 整理:39baobao.com
字体:

[C语言中当出现两个if语句怎么看第二个if是嵌套的还是紧接着第二]看第一个if后面有没有分号 if() if();这时候就是嵌套的 if(); if();这时候就是单独的 补充:一般使用时: if(/*判断条件*/) { if(/*判断条件*/) cout<&lt;"这是嵌套if语句"; } if(/*判断条件...+阅读

#include

int main(void)

{

char a,s;

printf("a.我参加全国大学生电子设计大赛.\n");

printf("b.我不参加全国大学生电子设计大赛.\n");

printf("请选择");

scanf("%c",&a);

if (a == 'a')

{

printf("我会十分珍惜");

}

else if (a == 'b')

{

printf("因为我要回家去");

}

else

{

printf("a.我参加全国大学生电子设计大赛11.\n");

printf("b.我不参加全国大学生电子设计大赛11.\n");

printf("请选择\n");

fflush(stdin);//////// need flush scanf

scanf("%c",&s);

if (s == 'a')

{

printf("我会十分珍惜11\n");

}

else if (s == 'b')

{

printf("因为我要回家去11\n");

}

else

{

printf("你好好回答行吗11?\n");

}

printf("s=%c\n",s);

}

return 0;

}

本文地址:https://www.39baobao.com/show/29_43923.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

C语言if函数的用法IF函数一般是指Excel中的IF函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测。 函...

C语言 if嵌套ifprintf("请输入a的值"); scanf("%d",&a); if(a<10)//a=0的时候,明显符合a<10条件,但是不符合里面嵌套的a>1条件,不做任何操作。 { if(a>1) t=1; } else t=2; printf("请输入a的值"); scanf(...

c语言if语句嵌套四个条件都满足则执行命令,这不用if语句嵌套。如果是满足每一个条件就分别执行一个命令才用if语句嵌套。 你这写一条if 语句即可。如下 if(条件1&条件2&条件3&条件4) { 执行命...

C语言嵌套if语句#include<stdio.h> int main() { int x=1,y=1,z=10; if(z<0) //不满足,以下4行不执行 if(y>0) x=3; else x=5; printf("%d\t",x); //输出1,跳格 if(z=y<0) //y<0不满足,为假,z被赋...

C语言 if嵌套看注释,不懂可追问 void main( ) { int x,y; scanf("%d",&x); y= -1; //先给y赋值-1 if(x!=0) //如果x大于0或者小于0就执行下面的 { if(x>0) //x大于0,y就赋值1,否则什么也不操...

请教C语言if嵌套的一个程序main() { int a,b,c; printf("a="); scanf("%d",&a); printf("b="); scanf("%d",&b); printf("c="); scanf("%d",&c); if(a<b) { if(c<b) printf("b is max and it is %d\n",b); else prin...

C语言问题if语句嵌套要点是 1 if与else的成对关系依照就近原则 2 if与else的成对关系遇到花括号时,就近原则找相成对花括号 3 局部代码块一定要加括号 if(a <= 1) if(b > 1) printf("yes\n");//a<=...

c语言if语句使用整理一下,即 #include<stdio.h> main() { int x=1,y=0; if(!x) { y++; } else { if(x==0) { if(x) { y+=2; } else { y+=3; } } } printf("%d\n",y); } x值为1,显然y值没有改变...

C语言if语句..额,没看懂你说的 if() 后面有 “;” ? 如果是显然什么用也没有。 如果是if( a<b ) t = a ;那么就是如果a<b,t就等于 a 如果是if( a<b){ t=a ; a=b ;b=t;}那么就是交换a ,b 的值...