www.5129.net > C语言输出成绩等级switCh

C语言输出成绩等级switCh

#include"stdio.h"main(){int a,s;scanf("%d",&a);s=a / 10;switch (s){ case 10:printf("A");break;case 9:printf("A");break;case 8:printf("B");break;case 7:printf("C");break;case 6:printf("D");break;default:printf("F");break;}getch();}程序中getch();为winTC编译器所必须的.如果你使用其他编译器,可以把它省去.如果你是考试用的,最好把它省去.程序已验证,是一个正确的程序.楼上的有必要搞那么复杂吗?

switch(成绩分数) { case 分数阀值1 :输出该阀值对应的 等级数1 break case 分数阀值2:输出该阀值对应的 等级数2 break case.}

程序:int main() {int n; scanf("%d",&n); switch(n/10) {case 10:case 9: printf("A\n"); break; case 8: printf("B\n"); break; case 7: printf("C\n"); break; case 6: printf("D\n"); break; default:printf("E\n"); } return 0; }1、Switch在一些计算机

#include<stdio.h> void main() { int score; scanf("%d",&score); switch(score/10) { case 10:printf("A\n"); /*100分和90分之间的等级是一样的,所以不加break.*/ case 9:printf("A\n");break; /*90分和80分等级不同,所以加break,表示选择

C语言用switch语句进行成绩等级判断可以采用以下的代码:main() {int i,a; scanf("%d",&a); i=a/10; switch a {case '10':case '9': printf("A"); break; case '8': printf("B"); break; case '7': printf("C"); break; case '6': printf("D"); else printf("E

main() { int s; char g; scanf("%d",&s); switch((int)s/10){ case 10:g='A';break; case 9:g='B';break; case 8:g='C';break; case 7:g='D';break; case 6:g='E';break; default:g='F';break; } printf("%c\n",g); 打印放在switch外面,因为你default里有break,会跳出switch return 0; }

#include <stdio.h> int main() { int s, d; printf("输入百分制成绩: "); scanf("%d", &s); d = s / 10; switch (d) { case 10: printf("满分.\n"); break; case 9: case 8: printf("优秀.\n"); break; case 7: case 6: printf("合格.\n"); break; default: printf("不及格.\n"); } return 0; }

#include #define count 30//学生人数 struct student//学生结构体 { char name[9];//名字 float score;//分数 }; void main() { student stu[count]; int inputcount = 0;//输入的学生人数 int unpasscount = 0;//不及格人数 printf("请输入学生名字和分数,输入成绩为时-1时,结束输入\n"); while(inputcount

#include <stdio.h>#include <stdlib.h> void main() { int n; printf("please input the score"); scanf("%d",&n); n=n/10; switch(n) { case 9: printf("the level of the score is A"); break; case 8: printf("the level of the score is B"); break; case 7:

输入不写了. 假设已经scanf了一个成绩到x变量;int tmp=x/10; // 成绩除以10留整数部分.然后switch分段switch (tmp)case 10,9,8: if(x>=85){ printf("A");} else{printf("B");//在80~100的分段中包含了80~84的B成绩段所以要分离出来 break;case 7: printf("B");break;case 6: printf(“C”);break;case 5,4,3,2,1,0: printf("D");

友情链接:fpbl.net | 5689.net | knrt.net | ncry.net | gpfd.net | 网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com