1. 输入n和n个学生成绩(实数),输出不及格率.(用c语言,不需要太复杂的,别照搬百度,那个太难,还没学到)
#include<stdio.h>
intmain(){
intn,i;
doublegrade;
intqua=0;//合格人数
scanf("%d",&n);//输入人数
for(i=0;i<n;++i){
scanf("%lf",&grade);//输入每个人的成绩
if(grade<60){
qua+=1;
}
}
printf("%.2f ",qua*1.0/n);//输出不合格率
return0;
}
2. 用c语言编写统计不及格率的函数
#include<stdio.h>
#defineJUDGE150//判断是否不及格
intinputscore(intcourse[],intn)
{
inti=0;
inttmp=0;
for(i=0;i<n;i++)
{
printf("输入科目_%d_的分数 ",i+1);
scanf("%d",&course[i]);
tmp+=course[i];
}
returntmp;
}
int
main(intargc,char*argv[])
{
inti=0;
intpass=0;//及格人数
inttotal=0;//班上总人数。
intcourse[3]={0};//科目数
intscore=0;//总分。
printf("输入班上人数 ");
scanf("%d",&total);
for(i=0;i<total;i++)
{
printf("--------%d号学生-------- ",i+1);
score=inputscore(course,3);
if(score>=JUDGE)
pass++;
}
printf("考试及格人数为%d通过率%.0f%% ",pass,(pass/(float)total)*100);
return0;
}
3. 用c语言 输入10个同学的成绩,统计不及格的人数,并输出及格率
#include<stdio.h>
void main()
{
int i;
int n=0;
float s[10];
for(i=0;i<10;i++)
{ printf("请输入学生成绩:\n");
scanf("%f",&s[i]);
if(s[i]>60)
n++;
}
printf("及格人数为%d,及格率为%f. \n",n,n/10);
}
4. c语言求不及格率
main()
{
floata,x=0.0;
intn,i;
scanf("%d",&n);
for(i=0;i<n;i++)
{scanf("%f",&a);
if(a<60)x++;
}
printf("%.2f",x/n);
getch();
}
5. C语言,急
修改为如下的代码:
#include<stdio.h>
intmain()
{
inta=0,n,b,i,j;
floatd;
scanf("%d",&n);
j=60;
for(i=1;i<=n;i++)
{
scanf("%d",&b);
if(b<60)
{
a=a+1;
}
}
d=((float)a)/n;
printf(" %0.2f",d);
}
6. 输入5个同学的成绩求出平均成绩,并输出不及格人数和成绩,要求用数组。C语言
#include<stdio.h>
intmain()
{
inta[5];
doublesum=0;
intj=0;
for(inti=0;i<5;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
if(a[i]<60)j++;
}
printf("平均分:%.2lf ",sum);
printf("不合格人数:%d ",j);
for(inti=0;i<5;i++)
{
if(a[i]<60)printf("%d ",a[i]);
}
}
7. c语言,输入十个分数,输出不及格的分数,统计及格率
#include<stdio.h>
intmain(){
intscore[10];//存放分数
inttotal=0;//记录不合格的人数
for(inti=0;i<10;i++){
printf(" InputNo%dscore:",(i+1));
scanf("%d",&score[i]);
}
for(inti=0;i<10;i++){
if(score[i]<60){
total++;
printf("%d",score[i]);//输出不及格的分数
}
}
printf(" Thescaleis:%f",1.0*total/10.0);//计算不合格的概率
return0;
}
8. C语言,输入10个同学的成绩,统计80分以上和不及格的人数,并输出平均值,如何编写
#include <stdio.h>
int main()
{
float a[10];
int i;
printf("请输入使命学生的成绩:");
for (i=0;i<10;i++)
{
scanf("%f",&a[i]);
}
int fail=0,excellent=0;
float sum=0,average=0;
for (i=0;i<10;i++)
{
if (a[i]<60)
{
fail++;
}
if (a[i]>=80)
{
excellent++;
}
sum=sum+a[i];
}
average=sum/10;
printf("不及格人数为:%d\n优秀人数为: %d\n平均成绩为: %2.2f\n",fail,excellent,average);
return 0;
}