當前位置:首頁 » 考試成績 » c語言如何輸入多個學生成績

c語言如何輸入多個學生成績

發布時間: 2020-12-25 06:27:00

1. C語言怎麼用數組錄入3個學生成績,每個學生有5門課成績,並統計每個學生的平均分

#include<stdio.h>
#include<math.h>

intmain()

{
floatg[3][5];

for(inti=0;i<3;i++){
printf("請輸入第%d個學生的成績中間用空格分開: ",i+1);
scanf("%f%f%f%f%f",&g[i][0],&g[i][1],&g[i][2],&g[i][3],&g[i][4]);
}
for(inti=0;i<3;i++){
floatavg=0.0;
floatsum=0.0;
for(intj=0;j<5;j++){
sum+=g[i][j];
}
avg=sum/5;
printf("第%d個學生的平均成績為:%f ",i+1,avg);
}

return0;

}

望採納,謝謝

2. C語言編程--輸入5個學生成績 判斷是否及格

#include "stdio.h"

int main()

{

int score;

printf("請輸入一個成績:");

scanf("%d",&score);

if(score>60 && score<=100)

printf("成績合格 ");

else if(score<60 && score>=0)

printf("成績不合格 ");

else

printf("輸入的成績有誤 ");

}

例如:

#include<stdio.h>

int main()

{

int a[5];

int i, index = 0;

printf("請輸入五個學生的成績, 用空格隔開: ");

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

{

scanf("%d", &a[i]);

}

index = 0;

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

{

if (a[index] < a[i])

{

index = i;

}

}

printf("最高分:%d ", a[index]);

printf("不及格分數: ");

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

{

if (a[i] < 60)

{

printf("%d ", a[i]);

}

}

}

(2)c語言如何輸入多個學生成績擴展閱讀:

C語言包含的各種控制語句僅有9種,關鍵字也只有32 個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。實際上,語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。

C語言是一種結構化的語言,提供的控制語句具有結構化特徵,如for語句、if⋯else語句和switch語句等。可以用於實現函數的邏輯控制,方便麵向過程的程序設計。

3. c語言編程:輸入三個學生的成績,輸出總分及平均值

可以參考下面的代碼抄:

int x, y, z;

float sum, avg;

printf("請輸入3個學生的成績");

scanf("%d%d%d", &x, &y, &z); //要先接收才能運算,先運算結果當然不對

sum = x + y + z;

avg = sum / 3;

printf("3個學生的總成績及平均分為");

printf("sum=%.2f,avg=%.2f ", sum, avg);

return 0;

(3)c語言如何輸入多個學生成績擴展閱讀:

C語言floor()函數:求不大於x的最大整數(向下取整)

C語言fabs()函數:求雙精度浮點數的絕對值

C語言abs()函數:求整數的絕對值

C語言div()函數:求兩個數的商和余數

C語言fmod()函數:求x/y的余數(針對浮點數)

double log(double x) 返回logex的值

double log10(double x) 返回log10x的值

double pow(double x,double y) 返回x^y的值

4. C語言:編寫一個程序,從鍵盤輸入10個學生成績,求平均成績。

/*
C語言:編寫一個程序,從鍵盤輸入10個學生成績,求回平均答成績
*/
#include<stdio.h>
#defineN10
intmain()
{
floatarr[N]={0.0},s=0.0;
inti;
for(i=0;i!=N;++i){//輸入
scanf("%f",&arr[i]);
s+=arr[i];
}
printf("%0.2f ",s/N);//輸出平均數
return0;
}

5. c語言 輸入2個學生姓名 和成績 ,然後輸出他們的平均成績 用結構體怎麼寫

#include<stdio.h>
#include<string.h>
structStu{
charname[20];
intscore;
}stu[2];
intmain()
{

printf("請輸入第一個學生的姓名和成績:專 ");
scanf("%s%d",&stu[0].name,&stu[0].score);
printf("請輸入第二個學生的姓名和成績: ");
scanf("%s%d",&stu[1].name,&stu[1].score);
floataverage=(stu[0].score+stu[1].score)/2;
printf("平均分是屬%f ",average);
return0;
}

6. 用c語言如何輸入100個學生的成績並且求平均值和最低分及格率

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

7. 編程C語言 輸入n個學生成績,計算他們的平均值並輸出所有高於平均的學生成績。 求解 !!

1 指針來
#include<stdio.h>
#define N 10
main()
{int i,num=0,max=0;float s=0,v,score[N],*p;
for(p=score,i=0;i<N;i++)
{scanf("%f",p+i);
if(*(p+i)>=score[max])
max=i;
s+=*(p+i);
}
v=s/N;
for(p=score,i=0;i<N;i++)
if(*(p+i)>v)
num++;
printf("average=%.1f,num=%d,%.1f\n",v,num,score[max]);
}
2.
#include<stdio.h>
#define N 10
main()
{int i,max=0,g=0,s=0,a[N];double v;
for(i=0;i<N;i++)
{scanf("%d",a+i);s=s+a[i];if(a[i]>=a[max])max=i;}
v=s/N;
for(i=1;i<=N;i++)
if(a[i]>v)
g++;
printf("大於自平均成績%.2lf有%d人其中最高分%d",v,g,a[max]);
}

8. c語言如何編寫一個輸出學生成績等級的程序

一、首先打開VC++

9. C語言,(輸入10個學生的成績,統計他們中80分以上的人數) 這個程序怎麼做啊

#include<stdio.h>
int main()
{
int i,count=0,a[10];
printf("請輸入10個同學的成績:");
for(i=0;i<10;i++)//循環輸入成績
{
scanf("%d",&a[i]);
if(a[i]>80) count++;//判斷成績是否大於80,是的話專個數+1
}
printf("%d",count);//輸出大於80分得屬個數
return 0;
}

10. C語言問題(輸入2個學生3門課的成績並求每個學生的平均分和成績和)

用數組或者結構抄都襲可實現,我這里用數組寫。循環輸入同時累加總分計算平均值。

#include<stdio.h>

#define MS 2//最大學生人數

#define MC 3//最大科目數

int main()

{

int i,j;

float scs[MS][MC],avg[MC],sum[MC]={0};

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

{

printf("請輸入學生%d的%d門成績:",i+1,MC);

for(j=0;j<MC;j++)

scanf("%f",&scs[i][j]),sum[i]+=scs[i][j];

avg[i]=sum[i]/MC;

}

//-------輸出結果-----

for(i=0,printf(" ");i<MS;i++)

printf("學生%d的平均分:%.1f,總成績:%.0f ",i+1,avg[i],sum[i]);

return 0;

}

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919