c语言中多个if语句表达(下面是程序和运行截图 )一直不知道为什么显示输出那段会出错,请教大神们

2025-03-22 23:06:03
推荐回答(2个)
回答1:

if(all[i].score>80&&all[i].art>=1)
if(all[i].score>85&&all[i].west=='Y')
if(all[i].test>80&&all[i].carde=='Y')
三行均为数组,比较方式不正确
char carde[1];
char west[1];
应多定义一个字节长度

回答2:

运行截图来看并没有出错啊