C语言考试题帮忙谢谢

编写程序实现:输入一批学生成绩,遇负数表示输入结束,统计并输出各等级成绩的学生个数。成绩等级分为三级,分别为A(90-100),B(60-89)C(0-59)。要求在主函... 编写程序实现:输入一批学生成绩,遇负数表示输入结束,统计并输出各等级成绩的学生个数。成绩等级分为三级,分别为A(90-100), B(60-89) C(0-59)。要求在主函数中输入学生成绩,并将统计过程设计成函数。运行提示:
Enter scores:88 71 68 70 59 81 91 0 60 77 83 -10
A:1 B:8 C:2
展开
 我来答
玩转嵌入式
2010-11-05 · TA获得超过4340个赞
知道大有可为答主
回答量:1160
采纳率:100%
帮助的人:979万
展开全部
编译通过:
#include "stdio.h"
void main()
{
int score,a=0,b=0,c=0;
printf("Please Input Your scores:\n");
scanf("%d",&score);
while(score>=0)
{

if(score<=59)c++;
else if(score<=89)b++;
else a++;
scanf("%d",&score);
}
printf("A:%2d B:%2d C:%2d \n",a,b,c);
}
andyyanshi
2010-11-05 · TA获得超过750个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:157万
展开全部
#include<stdio.h>

void main()
{
double a=0.0;
int count_A=0;
int count_B=0;
int count_C=0;
for(;;)
{
printf("enter score(<0 ----exit):\n");
scanf("%lf",&a);
if(a>100)
{
printf("please enter a correct score!\n");
continue;
}
else if(a<0)
{
break;
}
else if(a>=90)
count_A++;
else if(a<90&&a>=60)
count_B++;
else if(a<60)
count_C++;
}
printf("A:%d,B:%d,C:%d\n",count_A,count_B,count_C);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luokun_xhu
2010-11-09
知道答主
回答量:9
采纳率:0%
帮助的人:8.8万
展开全部
#include"stdio.h"

int d=0,e=0,c=0;
void tongji(int p[])
{
int i;
for(i=0;p[i]>=0;i++)
{
if(p[i]>=90&&p[i]<=100)d++;
else if(p[i]>=60&&p[i]<=89)e++;
else if(p[i]>=0&&p[i]<=59)c++;
}
return;
}

void main()
{
int n,p[maxsize],i=0;
printf("Enter scores: ");
do
{
scanf("%d",&n);
p[i]=n;
i++;
}while(n>0);
tongji(p);
printf("A:%d,B:%d,C:%d",d,e,c);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式