c语言用函数判断成绩等级 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个学生的成绩...\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;
printf("请输入一个成绩:");
scanf("%d",score);
if(score60score=100)
printf("成绩合格\n");
else if(score60score=0)
printf("成绩不合格\n");
else
printf("输入的成绩有误\n");
}
c语言判断学生成绩是否及格,及格输出pass,不及格输出no pass158377?思路:利用数组保存3个学生的成绩 , 再用判断语句判断是否及格后输出:
判断语句 if (num[i]=60)用于判断学生成绩是否大于60分 。
学生数3可根据实际情况在源程序中任意修改,不一定是3个,可以是任意学生数量的成绩 。
源程序及编译运行:
源程序及编译运行
输入3个学生的成绩15分 83分 77分:
程序运行结果
c语言 输入一个学生成绩,判断优、良、及格?#includestdio.h
int main()
{
int nscore = 0;
scanf("%d",nscore);
if ( nscore90 )
{
printf("成绩优c语言用函数判断成绩等级!\n");
}
else if ( nscore80 )
{
printf("成绩良c语言用函数判断成绩等级!\n");
}
else if ( nscore60 )
{
printf("成绩及格c语言用函数判断成绩等级!\n");
}
else
{
【c语言用函数判断成绩等级 c语言判断学生成绩等级】printf("成绩不及格c语言用函数判断成绩等级!\n");
}
return 0;
}
怎么样用“C语言”判断输入的学生成绩的等级?分数n
switch(n/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("不及格");
}
关于c语言用函数判断成绩等级和c语言判断学生成绩等级的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读