當前位置:首頁 » 編程語言 » c語言不及格人數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言不及格人數

發布時間: 2022-01-20 10:46:02

『壹』 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);
}
看看是不是這個。

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