① 輸入十個學生語文成績,並求總成績和平均分,c語言流程圖
#include<stdio.h>
void main()
{ //定義變數,學生的成績,平均分,總成績默認為0一變後面運算
float result,score,sum=0;
//有是個學生,循環10次
for(int i = 0;i<10;i++)
{
printf("請輸入第%d個學生的語文成績!\n",i+1);
scanf("%f",&result);
//每輸入一個學生的成績,就將其加入到總成績中去
sum+=result;
}
//結束循環後,計算平均分,並輸出
score=sum/10;
printf("總成績:%2.1f\n平均成績:%2.1f\n",sum,score);
}
② 編寫程序,實現輸入某生的單科(語文、數學、政治、C語言)成績,計算出總分和平均分。謝謝!
#include<stdio.h>
int main()
{
int a,b,c,d;
printf("請輸入成績:");
scanf("%d %d %d %d",&a,&b,&c,&d);
printf("總分:%d\n",a+b+c+d);
printf("平均分:%d\n",(a+b+c+d)/4);
return 0;
}
③ C語言輸入某學生3個學科成績 輸出成績 總分和平均分
很簡單啊
#include
main()
{
float
a,b,c,sum,avg;
printf("輸入該學生的3課成績:");
scanf("%f,%f,%f",&a,&b,&c);
sum=a+b+c;
avg=sum/3;
printf("語文成績為
%.1f",a);
printf("數學成績為
%.1f",b);
printf("英語成績為
%.ff",c);
printf("總成績為
%.1f",sum);
printf("平均成績為
%.1f",avg);
}
④ C語言在鍵盤上輸入三個學生的信息(包含學號,姓名,三門課的成績)並在顯示器上輸
id, name, &m1
id, name, m1
voidprintScore(intscore[4][3])
{inti,j;for(i=0;i<4;i++)
{printf("學生%d的三門成績分別為:
",i+1);for(j=0;j<3;j++)
{printf("%d ",score<i>[j]);
if(j==2)printf(" ");}}printf(" ");}
printf()函數是格式化輸出函數,一般用於向標准輸出設備按規定格式輸出信息。格式輸出,它是c語言中產生格式化輸出的函數(在stdio.h中定義)。
函數介紹
printf()函數是格式化輸出函數,一般用於向標准輸出設備按規定格式輸出信息。在編寫程序時經常會用到此函數。函數的原型為:intprintf(constchar*format);
函數返回值為整型。若成功則返回輸出的字元數,輸出出錯則返回負值。
printf()函數的調用格式為:printf("<格式化字元串>",<參量表>);其中格式化字元串包括兩部分內容:一部分是正常字元,這些字元將按原樣輸出;另一部分是格式化規定字元,以"%"開始,後跟一個或幾個規定字元,用來確定輸出內容格式。
以上內容參考:網路-printf()
⑤ C語言。輸入n個學生的姓名,語文,數學,英語成績,
#include <stdio.h>
float average;
}stu[N],temp;
void main()
printf("請依次輸入%d個學生的姓名、語文成績、數學成績、英語成績: ",N);
scanf("%s%d%d%d",&stu[i].name,&stu[i].yuwen,&stu[i].shuxue,&stu[i].yingyu);
stu[i].average=(stu[i].yuwen+stu[i].shuxue+stu[i].yingyu)/3.0;
printf(" 姓名 語文 數學 英語 平均分 ");
for(i=0;i<N;i++)
簡介
C語言是一門面向過程的計算機編程語言,與C++、C#、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。
⑥ c程序編寫:分別輸入四個學生的語文成績,數學成績,c語言成績。求每個學生的總成績和平均成績。
#include<stdio.h>
voidmain()
{
inta[4][3];
inti,sum[4],pj[4];
for(i=0;i<4;i++)
{
printf("請輸入第%d個學生的語文成績:"i+1);
scanf("%d",&a[i][0]);
printf("請輸入第%d個學生的數學成績:"i+1);
scanf("%d",a[i][1]);
printf("請輸入第%d個學生的C語言成績:"i+1);
scanf("%d"a[i][2]);
sum[i]=a[i][0]+a[i][1]+a[i][2];
pj[i]=sum[i]/3;
}
for(i=0;i<4;i++)
{
printf("第%d個學生的總分為:%d,平均分為:%d ",i+1,sum[i],pj[i]);
}
}