C语言 输入成绩输出对应等级?比较简单成绩等级c语言函数的做法是利用嵌套的if语句来实现成绩等级c语言函数,它的特点是应用灵活简便成绩等级c语言函数,可以不受分界点位置的限制,而且可以适用于浮点数 。
float x;
int a,b,c,d,e;
a=b=c=d=e=0;
while(scanf("f",x)==1)
if(x=100)
if(x=90){a++;putchar('A');}
else if(x=80){b++;putchar('B');}
else if(x=70){c++;putchar('C');}
else if(x=60){d++;putchar('D');}
【成绩等级c语言函数 学生成绩等级划分c语言】else {e++;putchar('E');}
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;
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语言分成绩等级scanf("%lf",grade);%d是整型成绩等级c语言函数,double要用lf成绩等级c语言函数我用switch改成绩等级c语言函数了一下,附测试图:
#include stdio.h
int main(void)
{
float Grade;
int grade;
char ch;
bed:printf("Please input the grade:");
scanf("%f",Grade);
if(Grade100 || Grade0)
{
printf("Illegal input!");
goto bed;
}
grade = (int)(Grade /= 10);
switch(grade)
{
case 10 : case 9 : ch = 'A';break;
case 8 : ch = 'B';break;
case 7 : ch = 'C';break;
case 6 : ch = 'D';break;
default: ch = 'E';break;
}
printf("成绩等级是:%c\n",ch);
goto bed;//这个goto是为了重复测试
return 0;
}
C语言 函数 求全班成绩的等级?代码文本成绩等级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个学生成绩等级c语言函数的成绩...\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语言实现一个函数:输入一个学生的成绩,显示他的等级,等级分别是:90-100为A等..#include stdio.h
void fun(int n)
{
switch(n/10)
{
case 1:
case 2:
case 3:
case 4:
case 5:printf("成绩不及格\n");break;
case 6:printf("成绩为D等\n");break;
case 7:printf("成绩为C等\n");break;
case 8:printf("成绩为B等\n");break;
case 9:
case 10:printf("成绩为A等\n");break;
}
}
void main()
{
int n;
scanf("%d",n);
fun(n);
}
c语言如何编写一个输出学生成绩等级的程序?一、首先打开VC++
二、文件》》新建
三、创建一个C++空白文档头文件是必须声明成绩等级c语言函数的# include stdio.h
推荐阅读
- 如何给视频加ppt背景的简单介绍
- 用c语言制作简单的计算器,如何用c语言编写计算器
- 电商gmv如何测算,电商gmv公式拆解
- thinkphpajax图片上传,tp5图片上传
- 建设模拟安卓版,建设模拟下载
- 网红模具直播,模具佬 平台
- java程序代码意思 java程序源代码是什么
- 手机图片转u盘要什么线,手机图片转优盘
- 怎么查手机账号去过哪,怎么看手机号去过的位置