除10,取整(忽略小數部分),只要判斷6 ,7,8,9,10這几個數
[此贴子已经被作者于2007-11-1 17:14:26编辑过]

一个人只有一个心脏,却有两个心房。一个住着快乐;一个住着悲伤。不要笑得太大声,不然会吵醒旁边的悲伤
[此贴子已经被作者于2007-11-1 17:14:26编辑过]
同意十一楼的观点
我也做过这个题,用java做的
也是这么写的
没问题的
呵呵~~~~~~~~
路过......
这样的很简单嘛
main()
{
int a;
scanf("%d",&a);
if(a<60)
printf("不及格");
else
switch(a/10)
{case:6case:7 printf("及格");break;
case:8 printf("良好");break;
case:9case:10 printf("优秀");break;
}
}
对啊,用switch分类一下就行了.
#include<iostream>
using namespace std;
int main()
{
int number;
cin>>number;
int grade;
if(number>=0&&number<60)
grade=0;
if(number>=60&&number<80)
grade=1;
if(number>=80&&number<90)
grade=2;
if(number>=90&&number<=100)
grade=3;
switch(grade)
{
.......
}