关于c 编译没错 输出程序后运行为什么出错?

来源:百度知道 编辑:UC知道 时间:2024/05/27 23:28:06
测试一个人是否有???病
#include<stdio.h>
main()
{
int i;
printf(" 下面将有一些题目 系的输入1否的2 后按enter\n");
printf("伟哥作品 请勿盗版\n");
printf("1、吃西红柿炒蛋时,你常烦恼该先吃西红柿还是先吃蛋吗?\n");
scanf("%d,&i");
if(i==1)
printf("2、你敢不惧他人的耻笑,牵着驼鸟去逛长安街吗?\n");
else
printf("4、早上睡醒时,经常烦恼该先上厕所还是先刷牙吗?\n");
scanf("%d,&i");
if(i==1)
printf("3、你经常为了睡觉时,手要摆在哪里而失眠吗? \n");
else
printf("8、你讨厌的人要送你免冲水晶马桶,你会收下吗?\n");
scanf("%d,&i");
if(i==1)
printf("5、你胆敢在非常感伤的毕业典礼上疯狂地说笑话吗?\n");
else
printf("9、你很想要和流浪狗玩“主人亲狗”的游戏吗?\n");
scanf("%d,&i");
if(i==1)
printf("9、你很想要和流浪狗玩“主人亲狗”的游戏吗?\n");
else
printf("15、监考老师在你的座位附近走来走去,你会瞪他吗?\n");
scanf("%d,&i");
if(i==1)
printf("

scanf("%d,&i"); --》scanf("%d", &i);

你应该设有多少个选择就要有多少个变量保存输入,如。s1,s2,s3,s19,全结速后检测有多少次输1,然后判断那人为哪种病。