简单C语言程序问题,高手帮帮忙,看看哪里错了,我刚学!~~~~~在线等

#include <stdio.h>
int main ()
{
int a,b,c;
printf("欢迎使用鄙人做的幼稚程序,嘿嘿,下面开始测试!\n准备好了吗?\n1,yes 2,no !\n");
scanf("%d",&a);
if(a=1)
printf("涛哥的性别?\n1,男 2,女 \n");
scanf("%d",&b);
if(b=1)
printf("涛哥是吗?\n1,很明显是的! 2,不太像!\n");
scanf("%d",&c);
if(c=1)
printf("恭喜你答对了,他就是哦!\n");
else
printf("哎呦,错了诶,其实他是个了!\n");
else
printf("算了,性别都分不清,不测了!\n");
else
printf("那你等会儿再来吧!886!\n");
printf("本来想写很长的,介于木有时间和耐心!故作废,请谅解!\n按回车返回!\n");
return 0;
}

if(a=1)
改成if(a==1)
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-29
稍微改了一下,主要是调整if语句的花括号。。。

#include <stdio.h>
int main (){
int a,b,c;
printf("欢迎使用鄙人做的幼稚程序,嘿嘿,下面开始测试!\n准备好了吗?\n1,yes 2,no !\n");
scanf("%d",&a);
if(a=1){
printf("涛哥的性别?\n1,男 2,女 \n");
scanf("%d",&b);
if(b=1){
printf("涛哥是吗?\n1,很明显是的! 2,不太像!\n");
scanf("%d",&c);
if(c=1)printf("恭喜你答对了,他就是哦!\n");
else printf("哎呦,错了诶,其实他是个了!\n");
}else printf("算了,性别都分不清,不测了!\n");
}else printf("那你等会儿再来吧!886!\n");
printf("本来想写很长的,介于木有时间和耐心!故作废,请谅解!\n按回车返回!\n");
return 0;
}
第2个回答  2011-09-29
稍微改了一下,主要是调整if语句的花括号。。。

#include <stdio.h>
int main (){
int a,b,c;
printf("欢迎使用鄙人做的幼稚程序,嘿嘿,下面开始测试!\n准备好了吗?\n1,yes 2,no !\n");
scanf("%d",&a);
if(a=1){
printf("涛哥的性别?\n1,男 2,女 \n");
scanf("%d",&b);
if(b=1){
printf("涛哥是吗?\n1,很明显是的! 2,不太像!\n");
scanf("%d",&c);
if(c=1)printf("恭喜你答对了,他就是哦!\n");
else printf("哎呦,错了诶,其实他是个了!\n");
}else printf("算了,性别都分不清,不测了!\n");
}else printf("那你等会儿再来吧!886!\n");
printf("本来想写很长的,介于木有时间和耐心!故作废,请谅解!\n按回车返回!\n");
return 0;
} ...LOUSHANGMEICUO
相似回答