『壹』 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);
}
看看是不是這個。
看到你的補充才曉得是系統那個啊。
你可以添加一個函數,作用就是將系統中的數據全部導出啊,用文件處理將全部文件儲存到外面的一個文件中儲存起來。第二次打開系統時候又數據導入就是了。
你還可以做詳細點,比如在菜單中添加相關的選項。