‘壹’ c语言 统计不及格人数
#include<stdio.h>说明:输入负数,退出循环。
intmain()
{
intnumber,count;
doublegrade,sum;
count=number=sum=0;
printf("Inputgrades:");
scanf("%lf",&grade);
while(grade>=0)
{sum=sum+grade;
number=number+1;
if(grade<60)
count=count+1;
scanf("%lf",&grade);}
if(number==0)
printf("average=0,count=0");
else
printf("平均分数%.2f,不及格人数:%d ",sum/number,count);
return0;
}
‘贰’ c语言 输出所有人一共有多少人不及格
int count = 0//计数
int a[10];//假设十个人
for(i = 0; i < 10; i++)
if(a[i] < 60)
count++; //如果小于60,人数就+1
printf("%d",count)//输出不及格人数
//
‘叁’ c语言编程:逐个输入n个学生的两门课成绩,统计有一门不及格的人数和两门不及格的人数各是多少
#include<stdio.h>
main(){
int i;
int j=1;//j为当前输入的学生号码
int k,l;//用于接受学生课程的成绩
int m=0,n=0;//接受1门及格的和两门及格的
printf("请输入学生人数:");
scanf("%d",&i);
for(;i>0;i--,j++){//循环控制输入成绩组的个数
printf("请输入第%d",j);
printf("个学生的成绩:\n");
scanf("%d%d",&k,&l);
if(k<60&&l>=60){//只有一门及格
m++;
}
if(k>=60&&l<60){//只有一门及格
m++;
}
if(k<60&&l<60){//两门都不及格
n++;
}
}
printf("只有一门及格的学生有%d",m);//输出统计结果
printf("个\n");
printf("两门都不及格的学生有%d",n);
printf("个\n");
}
‘肆’ 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();
}
‘伍’ c语言编程 统计学生成绩 60及格 及格人数与不及格人数
#include<stdio.h>
intmain()
{
intt,r=0,i;
floats;
printf("请输入总人数:");
scanf("%d",&t);
printf("请输入%d个分数:",t);
for(i=0;i<t;i++)
{
scanf("%f",&s);
if(s>=60)r++;
}
printf("及格人数%d,不及格人数%d ",r,t-r);
}
‘陆’ c语言输出成绩的不及格人数以及成绩高于平均成绩的人数
int chengj[] = {76, 54, 97, 23, 67, 74, 43, 78, 65}, i, sum = 0, n = 0, m = 0, pingjun;
for (i = 0; i < 9; i++) {
printf("%d ", chengj[i]);
sum += chengj[i];
}
pingjun = sum / 9;
for (i = 0; i < 9; i++) {
if (chengj[i] < 60) {
n++;
}
if (chengj[i] > pingjun) {
m++;
}
}
printf("\n不及格人数:%d\n高于平均人数:%d", n, m);
‘柒’ 编程:输入80个学生的c语言考试成绩,统计不及格人数,并计算所占百分比
#include<stdio.h>
intmain()
{
intscore[80]={0,};
intcounter,status=0,flag;
for(counter=0;counter<80;)
{
charc;
printf("请输入第%d位学生的c语言考试成绩:",counter+1);
flag=scanf("%d",score+counter);
if(flag!=1||flag==EOF)
{
while((c=getchar())!=' '&&c!=EOF)
;
printf("无效输入! ");
continue;
}
if(score[counter]<60)
++status;
++counter;
}
printf("不及格人数:%d,比率:%.5lf ",status,status/80.0);
}
‘捌’ 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;
}
‘玖’ 用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);
}
‘拾’ C语言备份不及格人数代码
include <stdio.h>
void main()
{
double a[10000],ave,sum;
int n,i,j;
sum=0;j=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%f",&a[i]);
sum+=a[i];
}
ave=sum/n;
for(i=0;i<n;i++)
{
if(a[i]<ave)
j++;
}
if(j==0)
printf("there is none student's grade lower than average grade. all the students' grade is same! ");
else if(j==1)
printf("there is only one student's grade lower than avrage grade.");
else printf("there is %d students' grade lower than avrage grade." n);
printf("please press the ENTER to exit.");
scanf("%d",&i);
}
看看是不是这个。
看到你的补充才晓得是系统那个啊。
你可以添加一个函数,作用就是将系统中的数据全部导出啊,用文件处理将全部文件储存到外面的一个文件中储存起来。第二次打开系统时候又数据导入就是了。
你还可以做详细点,比如在菜单中添加相关的选项。