當前位置:首頁 » 編程軟體 » 用編程算成績

用編程算成績

發布時間: 2022-08-18 13:07:14

Ⅰ 1、用c語言編寫一個程序計算自己的期末考試成績的總分。(要求各科成績從鍵盤

#include<stdio.h>
int main()
{ int n,i,s=0,x;
printf("考了幾門功課?\n");
scanf("%d",&n);
printf("請輸入%d門功課的成績: \n");
for(i=0; i<n; i++)
{ scanf("%d",&x);
s+=x;
}
printf("總分是:%d\n",s);
return 0;
}

Ⅱ C語言程序,請你編寫一個程序計算每個學生的平均成績

#include&lt;stdio.h&gt;

void main()

{

float a[10][10];//用來存放10名學生的5門成績,最後一位用於存放平均成績

int i,j;

float sum=0.0;

for(i=0;i&lt;10;i++)

{

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

for(j=0;j&lt;5;j++)

{

scanf("%f",&a&lt;i&gt;[j]);

sum=sum+a&lt;i&gt;[j];

}

a&lt;i&gt;[10]=sum/5.0;

}

printf("10名學生的成績及平均分 ");

for(i=0;i&lt;10;i++)

{

for(j=0;j&lt;10;j++)

printf("%.3f",a&lt;i&gt;[j]);

printf(" ");

}

}

(2)用編程算成績擴展閱讀:

printf的用法

格式

printf函數的原型為:

#include&lt;stdio.h&gt;

int printf(const char*format,...);

在講每一個函數的時候都會先把它的函數原型寫出來,這個原型你們現在看不懂不要緊,等到學完C語言之後再來看這個原型就會發現它是很有參考意義的!它對深刻理解函數有著很大的價值。

printf的格式有四種:

1)printf("字元串 ");

#include&lt;stdio.h&gt;

int main(void)

{

printf("Hello World! ");// 表示換行

return 0;

}

其中 表示換行的意思。它是一個轉義字元,前面在講字元常量的時候見過。其中n是「new line」的縮寫,即「新的一行」。

此外需要注意的是,printf中的雙引號和後面的分號必須是在英文輸入法下。雙引號內的字元串可以是英文,也可以是中文。

2)printf("輸出控制符",輸出參數);

純文本復制

#include&lt;stdio.h&gt;

int main(void)

{

int i=10;

printf("%d ",i);/*%d是輸出控制符,d表示十進制,後面的i是輸出參數*/

return 0;

}

Ⅲ 用C語言編程!!!輸入3個學生5門課程的成績,並求每個學生的平均成績、最高分和最低分。

#include <stdio.h>

struct

{

int course[5];

}student[3];

void main()

{

int i,j,arg[3]={0},max[3]={0},min[3]={0};

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

{

printf("請輸入學生%d成績 ",i);

scanf("%d,%d,%d,%d,%d",&(student+i)->course[0],&(student+i)->course[1],&(student+i)->course[2],&(student+i)->course[3],&(student+i)->course[4]);

arg[i]=((student+i)->course[0]+(student+i)->course[1]+(student+i)->course[2]+(student+i)->course[3]+(student+i)->course[4])/5;

max[i]= (student+i)->course[0];

min[i]= (student+i)->course[0];

for (j=1;j<5;j++)

{

if (max[i] > (student+i)->course[j])

{

min[i] = (student+i)->course[j];

}

else

{

max[i]= (student+i)->course[j];

}

}

printf("學生%d,平均分%d,最高分數%d,最低分數%d ",i,arg[i],max[i],min[i]);

}

}

Ⅳ C語言程序計算期末成績

提供更個標程,僅供參考:
dty@ubuntu:~$catt.c
#include<stdio.h>

intmain()
{
inta[5]={86,74,92,77,82};
intb[5]={81,87,90,62,88};
floatc[5];

inti;
for(i=0;i<5;i++)
{
c[i]=a[i]*0.3+b[i]*0.7;
}

floatsum=0;
for(i=0;i<5;i++)
{
sum=sum+c[i];
}
printf("總分:%.2f 平局分:%.2f%.0f ",sum,sum/5.0,sum/5.0);

}
dty@ubuntu:~$gcct.c
dty@ubuntu:~$./a.out
總分:408.90 平局分:81.7882

Ⅳ 如何用C語言編程出「給出一個百分製成績,要求輸出成績等級」

解:演算法
S1輸入a;
S2如果a≥90,則輸出A,結束演算法,否則執行S3;
S3如果a≥80,則輸出B,結束演算法,否則執行S4;
S4如果a≥70,則輸出C,結束演算法,否則執行S5;
S5如果a≥60,則輸出D,結束演算法,否則輸出E。
流程圖如圖所示:

Ⅵ C語言怎樣編程用鍵盤輸入學生的分數,並求平均分和不及格人數

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[])

{

//num代表總人數,score用於記錄當前輸入的分數,sum記錄總分,

//average記錄平均分,failed記錄不及格人數,所有分數都定為「整數」。

int num=0, score=0,sum=0,average=0,failed=0;

do{

scanf("%d",&score);

if(score>=0)

{

sum+=score;//大於0的數,累加

num++;//大於0的計數

if(score<60)

failed++;//不及格的計數

}

}while(score>=0);//score大於0,繼續循環;否則終止

average=sum/num;//平均值

printf("平均分:%d 不及格的人數:%d",average,failed);

return 0;

}

Ⅶ 編一程序,從鍵盤上輸入四門功課成績,求總成績和平均成績,並輸出,(c語言)急用

用四個變數a,b,c,d分別表示輸入的四門功課的成績,用s表示總成績,用av表示平均成績並輸出。程序如下:
#include <stdio.h>
int main()
{ int a,b,c,d,s;
float av;
scanf("%d%d%d%d",&a,&b,&c,&d);
s=a+b+c+d;
av=s/4.0;
printf("%d %.2f\n",s,av);
return 0;
}

熱點內容
如何替換伺服器上的圖片 發布:2025-02-06 22:19:33 瀏覽:676
怎麼翻錄加密視頻 發布:2025-02-06 21:58:12 瀏覽:550
逃離塔科夫啟動器選什麼伺服器 發布:2025-02-06 21:44:48 瀏覽:292
我的世界手機版伺服器開服教程 發布:2025-02-06 21:43:01 瀏覽:272
微信娛樂源碼 發布:2025-02-06 21:34:53 瀏覽:530
編譯翻譯運行 發布:2025-02-06 21:05:20 瀏覽:201
安卓源碼版本 發布:2025-02-06 20:51:34 瀏覽:433
安卓系統網路播放器哪個好 發布:2025-02-06 20:42:02 瀏覽:818
頭條緩存的視頻格式 發布:2025-02-06 20:32:18 瀏覽:116
ftp不顯示文件夾 發布:2025-02-06 20:30:37 瀏覽:127