level 1
设:90分以上为A,80-89分为B,70-79以上为C,60-69为D,60以下为E。该怎么编?这是我考试的题目,对我很重要,会编的请帮忙
2006年01月06日 14点01分
1
level 1
怎么没人会吗?不可能吧,这题很重要的,麻烦帮帮忙.
2006年01月07日 03点01分
3
level 1
main(){Int score,temp,log;Char grade;Log=1;While(log){printf(“enter score:”); Scanf(“%d,&score ); If( (scor>100)|| (score<0) )Printf(“\n error, try again!\n”); Else log=0;}If (score= =100) temp=9;else temp=(score-score%10)/10;swich(temp) { case 0: case 1: case2: Case3: case4 :case5: grade=‘E’;Break; Case6: grade=‘D’;brake; Case7: grade=‘C’;brake; Case8:grade=‘B’;brake; Case9:grade=‘A’;} Printf(“score=%d, grade-%c/n,Score,grade); 这应该是很完整的一个程序了啦! 祝你考出好成绩,加油!!
2006年01月07日 03点01分
4
level 1
如果还有什么疑问的话,我想我应该可以帮你!但是我不是专家哦!只是我学过,也考过这样的问题而已已
2006年01月07日 03点01分
5
level 1
我觉得如果你真的希望能学到真正的本领的话,应该多做些题才好,多动脑筋,多问,加油,跟我有一样爱好的小弟/小妹妹
2006年01月07日 03点01分
6
level 0
我晕```4楼的杂个用IF喃?楼主说要switch得嘛#include
int main(void){int point ;printf("输入一个0到100分以内的成绩 : ");scanf("%d",&point);switch(point/10){case 0 :case 1 :case 2 :case 3 :case 4 :case 5 :printf("F\n");break;case 6 :printf("D\n");break;case 7 :printf("C\n");break;case 8 :printf("B\n");break;case 9 :printf("A\n");break;case 10:printf("A\n");break; default:printf("输错了");} return 0;}
2008年04月10日 15点04分
7
level 0
楼上诸位会惯坏新手的,这种程序都要问,半年的c语言咋学的...
2008年06月07日 14点06分
9
level 0
楼上诸位会惯坏新手的,这种程序都要问,半年的c语言咋学的...
2008年06月07日 14点06分
10
level 0
楼上的同意,我看见这个问题我笑了,不是不会,而是不想搞
2008年06月07日 14点06分
11
level 1
#include
void main() { float score; char grade; printf("请输入学生成绩:"); scanf("%f",score); while(score>10011socre<0) {printf("\n 输入错误,重新输入"); scanf("%f",&score); } switch(int)(score/10) {case10: case9:grade=‘A';break; case8:grade='B';break; case7:grade='c';break; case6:grade='d';break; case5: case4: case3: case2: case1:grade='E';} printf("成绩是%5.1f,相应的等级是%c.\n",score,grade);}大概这样吧。我很虚伪的做了一下
2008年06月10日 00点06分
12
level 1
sigh.don't use switch-case, that's troublesome..
2008年06月10日 08点06分
14