用c語言輸入學生的成績求平均值最低分及格率

2022-08-26 02:15:24 字數 3466 閱讀 9544

1樓:匿名使用者

把100分定為最高分,60分為及格分數線。用c語言實現如下:

#include

#define n 100

void main()

int i;

float grade,sum=0,min=100,pass=0;

for(i=0;i {

scanf("%f",&grade);//輸入學生分數。

sum+=grade;//計算學生的成績的總和。

if (grade if (grade>=60) pass++;  //求及格人數。

printf("%0.2f\n",sum/n);

//保留兩位小數輸出100個學生的成績的平均值。

printf("%0.2f\n",min);//保留兩位小數輸出最低分。

printf("%0.2f%%\n",pass/n*100);//保留兩位小數輸出及格率。

2樓:

這裡我就把100分定為最高分,60分為及格分數線。

c語言實現如下:

#include

#define n 100

void main()

printf("%0.2f\n",sum/n);

//保留兩位小數輸出100個學生的成績的平均值。

printf("%0.2f\n",min);//保留兩位小數輸出最低分。

printf("%0.2f%%\n",pass/n*100);//保留兩位小數輸出及格率。}

3樓:聽不清啊

#include

int main()

printf("平均分=%.2f\n最低分=%d\n及格率=%d%%\n",sum/100.0,min,jg);

system("pause");

return 0;}

用c語言程式設計 輸入某班的c語言成績,計算出其及格率

4樓:匿名使用者

#include

void main()

printf("及格率:%.2f%%",num*1.0*100/n);

}執行示例:

人數10只是個例子。你可以規定其他值,並輸入對應的分數。

5樓:

#include

int main()

jigelv=(jigeshu*100.0/zongshu);

printf("及格率為%3.1f%%\n",jigelv);

return 0;}

c語言程式 輸入10個學生的成績,要求輸出這10個成績的及格率和優秀率,再輸出不及格的成績

6樓:汐日南莘

#include

int main()

int score[10];

printf("請輸入10個同學的分數\n");

for(int i=0;i<10;i++)scanf("%d",&score[i]);

int pass=0,excellent=0;

for(i=0;i<10;i++)

if(score[i]>=60)

pass++;

if(score[i]>=80)

excellent++;

printf("及格率是%g%%\n",pass/10.0*100);

printf("優秀率是%g%%\n",excellent/10.0*100);

printf("\n不及格的分數為");

for(i=0;i<10;i++)

if(score[i]<60)

printf("%3d",score[i]);

printf("\n");

7樓:

# include

int main()

if(grade[i]>=60)

else

}passrate=1.0f*j/10*100;

exerate=1.0f*k/10*100;

printf("這些學生的及格率為%.2f%%\n",passrate);

printf("這些學生的優秀率為%.2f%%\n",exerate);

if(m>0)

{printf("不及格成績有:");

for(i=0;i

8樓:手機使用者

從鍵盤輸入 10 名同學的c語言設計成績,然後呼叫計算成績等級的函式(成績等級:90~100 優秀:80~90 良好:

70~80中等:60~70及格:0~60不及格;),計算並輸出每個同學的成績等級。

用c語言 輸入10個同學的成績,統計不及格的人數,並輸出及格率

9樓:匿名使用者

#include

void main()

printf("及格人數為%d,及格率為%f. \n",n,n/10);}

10樓:

正確的,我執行過了.

#include

int main()

printf("不及格人數:%d, 及格率:%.1f%% \n", n, (10-n)*1.0/10*100);

return 0;}

11樓:匿名使用者

#include

int main()

printf("及格人數:%d, 及格率:%d\%\n", n, (10-n)*10);

return 0;}

12樓:匿名使用者

#include

int main()

printf("及格率:");

printf("%f",(double)m/10);

return 0;}

需要一個成績系統 是c語言 有及格率 平均分,總分, 10

13樓:匿名使用者

#include

#include

#define stu_num 3        /*巨集定義學生的數量*/

struct student      /*定義一個結構體用來存放學生學號、三門課成績、總分及平均成績*/

; /*排序用一個函式來實現*/

void sortscore(student *stu,int n)  }

} int main( )

}stu[i].pass = num/3;                     //及格率

} printf("\n");

sortscore(stu,stu_num);/*呼叫排序函式*/

/*輸出排序後的各學生的成績*/

for(i = 0 ; i < stu_num; i++)

return 0;}

用C語言程式設計輸入整數數,求它們的和及平均值

include int main include void main 用c語言程式設計輸入三個整數數,求它們的和及平均值 include int main include stdio.h include void main c語言程式題 輸入任意三個整數,求它們的和及平均值 include void...

求EXCEL中百分比的平均值用什麼公式算

百分比 相對數 是不能直接算的哦!平均百分比只能先算出總和 絕對數 再計算。excel如何求百分比的平均值?百分比的平均值通常不是這樣算的。而是通過比值的原始資料加權得出。也就是你h列的計算源資料 例假如你的h5 g5 f5 平均值就是h36 sum g5 g35 sum f5 f35 你是要求這些...

C語言。輸入n個學生的姓名,語文,數學,英語成績

建議你使用單連結串列方式來實現 結構如下 struct student 然後進行連結串列查詢操作並做排序輸出 這是個思路,應學生數量不定,貌似連結串列最合適,也許不是最好的,僅供參考 c語言程式設計,輸入一個學生的姓名 學號 英語 數學 計算機成績,輸出學生姓名 學號和平均成績 把這些資訊全入在一個...