既然運行零錯誤,就是沒錯啊,找不到是應該的。

授人以渔,不授人以鱼。
程序代码:#include<stdio.h>
int main()
{
float a,b,c;//考虑到成绩不一定为整数,所以定义成了三个float型变量
printf("请输入成绩:\n");
scanf("%f %f %f",&a,&b,&c);//从键盘接收三个数,回车、空格隔开都行
if(a<60||b<60||c<60)//这里首先判断三个数是不是有一个<60
printf("要好好努力哦!\n");
else if(a>=80&&b>=80&&c>=80)
printf("很好!\n");
else if((a>=80&&b>=70&&c>=70)||(b>=80&&a>=70&&c>=70)||(c>=80&&a>=70&&b>=70))//没有想到好的简化算法,水平有限
printf("好!\n");//这个题目还是有漏洞的,没有给出60~70之间的评判。不合逻辑。剩下的可能还有很多
//比如一个数大于80,但其他两数小于70.又如三个数都小于70等等。这些可能都没考虑到。
return 0;
}

