转载请联系作者获得授权,并标注“文章作者”。
#include <stdio.h>
int main(void)
{
int n,m,i=0,t=0,a[1000];
float x;
printf("请输入学生个数: ");
scanf("%d",&n);
printf("请输入学生成绩: ");
while(i<n)
scanf("%d",&m);
a[i]=m;
i++;
}
i=0;
if(a[i]<60)
t++;
x=(float)t/n;
printf("不及格人数为:%d 不及格人数百分比为:%f ",t,x);
return 0;
#include<stdio.h>]
int main()
double math[100],m=0;
int i,num=0;
for(i=0;i<100;i++)
scanf("%lf",&math[i]);
m+=math[i];
if(math[i]<60) num++;
printf("英语平均分为:%lf,有 %d 个人不及格。 ",m/100,num);
#include<stdio.h> voidmain() { inta;//接受输入 intm=0;//保存总人数 intn=0;//保存不及格人数 intsum=0;//保存总分 do { printf("请输入成绩,输入负数结束输入:"); scanf("%d",&a);//接收输入 if(a>=0) { sum+=a;//总分 m++;//人数 } if(a<60&&a>=0)//统计不及格人数 { n++; } }while(a>=0); printf("平均分为:%d,不及格人数为:%d ",sum/m,n); }
voidmain()
inta;//接受输入
intm=0;//保存总人数
intn=0;//保存不及格人数
intsum=0;//保存总分
do
printf("请输入成绩,输入负数结束输入:");
scanf("%d",&a);//接收输入
if(a>=0)
sum+=a;//总分
m++;//人数
if(a<60&&a>=0)//统计不及格人数
n++;
}while(a>=0);
printf("平均分为:%d,不及格人数为:%d ",sum/m,n);
编程思路:
定义n个student结构体,内容包括各科分数。
循环引用(有几个科目就用几层循环)结构体并对比及格分数。
记录下不及格的科目个数即可。
!记住要自己多动手。
#include<stdio.h>
{int x,n=0,max=0,min=999,fail=0,sum=0,a[100];
while(1)
{scanf("%d",&x);
if(x<0)break;
a[n++]=x;
sum+=x;
if(x>max)max=x;
else if(x<min)min=x;
if(x<60)fail++;
printf("最高分=%d ",max);
printf("最低分=%d ",min);
printf("不及格人数=%d ",fail);
printf("平均分=%.2f ",(float)sum/n);
int main(){
int a[36];
int i,n,c=0;
printf("输入班级人数(<=36):");
printf("输入每个人的成绩:");
for(i=0; i<n; i++)
scanf("%d",&a[i]);
//统计不及格人数
c++;
printf("不及格人数为:%d ",c);
黄燕兰
关注
安卓版
iPhone版
多个标签请以空格隔开!
#include <stdio.h>
int main(void)
{
int n,m,i=0,t=0,a[1000];
float x;
printf("请输入学生个数: ");
scanf("%d",&n);
printf("请输入学生成绩: ");
while(i<n)
{
scanf("%d",&m);
a[i]=m;
i++;
}
i=0;
while(i<n)
{
if(a[i]<60)
t++;
i++;
}
x=(float)t/n;
printf("不及格人数为:%d 不及格人数百分比为:%f ",t,x);
return 0;
}
#include<stdio.h>]
int main()
{
double math[100],m=0;
int i,num=0;
for(i=0;i<100;i++)
scanf("%lf",&math[i]);
for(i=0;i<100;i++)
{
m+=math[i];
if(math[i]<60) num++;
}
printf("英语平均分为:%lf,有 %d 个人不及格。 ",m/100,num);
return 0;
}
编程思路:
定义n个student结构体,内容包括各科分数。
循环引用(有几个科目就用几层循环)结构体并对比及格分数。
记录下不及格的科目个数即可。
!记住要自己多动手。
#include<stdio.h>
int main()
{int x,n=0,max=0,min=999,fail=0,sum=0,a[100];
while(1)
{scanf("%d",&x);
if(x<0)break;
a[n++]=x;
sum+=x;
if(x>max)max=x;
else if(x<min)min=x;
if(x<60)fail++;
}
printf("最高分=%d ",max);
printf("最低分=%d ",min);
printf("不及格人数=%d ",fail);
printf("平均分=%.2f ",(float)sum/n);
return 0;
}
#include <stdio.h>
int main(){
int a[36];
int i,n,c=0;
printf("输入班级人数(<=36):");
scanf("%d",&n);
printf("输入每个人的成绩:");
for(i=0; i<n; i++)
scanf("%d",&a[i]);
//统计不及格人数
for(i=0; i<n; i++)
if(a[i]<60)
c++;
printf("不及格人数为:%d ",c);
return 0;
}