c语言设计函数成绩等级 c语言学生成绩等级划分

c语言成绩等级编写#include stdio.h
int main()
{
int score ;
printf("input a score: ");
scanf("%d",score );
if ( score 100 || score0 )
printf("输入数据错误\n" );
else
{
switch( score/10 )
{
case 9: case 10:
printf("A\n"); break;
【c语言设计函数成绩等级 c语言学生成绩等级划分】case 8:
printf("B\n"); break;
case 7:
printf("C\n"); break;
case 6:
printf("D\n"); break;
default:
printf("E\n"); break;
}
}
return 0;
}
C语言 函数 求全班成绩的等级?代码文本:
#include "stdio.h"
double tol_ave(int a[],int n,int *s){
int i;
for(*s=0,i=0;in;*s =a[i]);
return *s/(n 0.0);
}
void level(int a[],int n){
int v,g,m,p,f;
for(v=g=m=p=f=0,n--;n=0;n--){
v= a[n]=90;
g= a[n]=80a[n]90;
m= a[n]=70a[n]80;
p= a[n]=60a[n]70;
f= a[n]60;
}
printf("优秀\t良好\t中等\t及格\t不及格\n");
printf("======================================\n");
printf(" %d\t %d\t %d\t %d\t %d\n",v,g,m,p,f);
}
int main(int argc,char *argv[]){
int sum,a[1000],i,n;
double ave;
printf("输入学生人数:");
if(scanf("%d",n)!=1 || n1 || n1000){
printf("Input error, exit...\n");
return 0;
}
printf("请输入%d个学生的成绩...\n",n);
for(i=0;in;scanf("%d",a i));//输入成绩
ave=tol_ave(a,n,sum);
printf("\n总分:%d\t平均分:%.2f\n",sum,ave);
printf("\n等级分布如下:\n");
level(a,n);
putchar('\n');
return 0;
}
C语言 给出一百分制成绩,要求输出成绩等级#include stdio.h
int main()
{
int score, m;
scanf("%d", score);
while (score0 || score100){
printf("Error! Retry!\n");
scanf("%d", score);
}
m= score / 10;
if (m= 9)
printf("Grade is A!\n");
switch(m){
case 0: printf("Grade is E!\n"); break;
case 1: printf("Grade is E!\n"); break;
case 2: printf("Grade is E!\n"); break;
case 3: printf("Grade is E!\n"); break;
case 4: printf("Grade is E!\n"); break;
case 5: printf("Grade is E!\n"); break;
case 6: printf("Grade is D!\n"); break;
case 7: printf("Grade is C!\n"); break;
case 8: printf("Grade is B!\n"); break;
}
return 0;
}
扩展资料:
其他实现输出成绩等级‘A'、’B‘、'C'、‘D'、'E’ 。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分一下为E的方法:
#include stdio.h
int main()
{
int score;
scanf("%d", score);
while (score0 || score 100){
printf("Error! Retry!\n");
scanf("%d", score);
}
if (score60)
printf("Grade is E!\n");
else if (score = 60score70)
printf("Grade is D!\n");
else if (score = 70score80)
printf("Grade is C!\n");
else if (score =80score90)
printf("Grade is B!\n");
else
printf("Grade is A!\n");
return 0;
}
编写C语言程序 用switch结构或if语句 输入成绩 输出等级#include \x0d\x0aint main() {\x0d\x0aint s, d;\x0d\x0aprintf("输入成绩(百分制): ");\x0d\x0ascanf("%d", s);\x0d\x0ad = s / 10;\x0d\x0aswitch (d) {\x0d\x0acase 10:\x0d\x0aprintf("满分 。\n");\x0d\x0abreak;\x0d\x0acase 9: case 8:\x0d\x0aprintf("优秀 。\n");\x0d\x0abreak;\x0d\x0acase 7: case 6:\x0d\x0aprintf("合格 。\n");\x0d\x0abreak;\x0d\x0adefault:\x0d\x0aprintf("不及格 。\n");\x0d\x0a}\x0d\x0areturn 0;\x0d\x0a}
c语言 , 给出一个百分制成绩,要求输出成绩等级A,B,C,D,E 。90分以上为A,80~90分为B,#include
main()
{
int iNum;
sacnf("%d", iNum);
switch (iNum / 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");break;
}
}
if语句:
#include
#include
int main(int aragc, char *argv[])
{
int score;
int ret;
printf("please input score:\n");
while(1){
ret = scanf("%d", score);
if (ret){
if (score = 90){
printf("A\n");
}
else if (score = 80)
printf("B\n");
else if (score = 70)
printf("C\n");
else if (score = 60)
printf("D\n");
else
printf("E\n");
}
else
break;
}
return 0;
}
拓展资料
C语言是一门通用计算机编程语言,应用广泛 。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言 。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译 , 甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台 。
关于c语言设计函数成绩等级和c语言学生成绩等级划分的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读