用C语言编程 输入某班的C语言成绩,计算出其及格率
答案:2 悬赏:70
解决时间 2021-01-26 15:15
- 提问者网友:黑米和小志
- 2021-01-26 01:28
用C语言编程 输入某班的C语言成绩,计算出其及格率
最佳答案
- 二级知识专家网友:蓝房子
- 2021-01-26 02:47
#include
void main(){
int i,n,score,num=0;
printf("班级人数:");
scanf("%d",&n);
for(i=0;i {
scanf("%d",&score);
if(score>=60) num++;
}
printf("及格率:%.2f%%",num*1.0*100/n);
}运行示例:
人数10只是个例子。你可以规定其他值,并输入对应的分数。
void main(){
int i,n,score,num=0;
printf("班级人数:");
scanf("%d",&n);
for(i=0;i
scanf("%d",&score);
if(score>=60) num++;
}
printf("及格率:%.2f%%",num*1.0*100/n);
}运行示例:
人数10只是个例子。你可以规定其他值,并输入对应的分数。
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-01-26 04:06
#include
int main()
{
int chengji=0;
int zongshu=0;
int jigeshu=0;
float jigelv=0;
printf("输入成绩(0~100) 如果不是0~100则结束 ");
while(1)
{
scanf("%d",&chengji);
if(chengji<0||chengji>100) break;
zongshu++;
if(chengji>=60) jigeshu++;
}
jigelv=(jigeshu*100.0/zongshu);
printf("及格率为%3.1f%% ",jigelv);
return 0;
}
int main()
{
int chengji=0;
int zongshu=0;
int jigeshu=0;
float jigelv=0;
printf("输入成绩(0~100) 如果不是0~100则结束 ");
while(1)
{
scanf("%d",&chengji);
if(chengji<0||chengji>100) break;
zongshu++;
if(chengji>=60) jigeshu++;
}
jigelv=(jigeshu*100.0/zongshu);
printf("及格率为%3.1f%% ",jigelv);
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯