精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

C語言成績等級兩個函數 計算機二級c語言成績等次

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

一、首先打開VC++

10年的安州網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網站建設的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整安州建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。創新互聯公司從事“安州網站設計”,“安州網站推廣”以來,每個客戶項目都認真落實執行。

二、文件》》新建

三、創建一個C++空白文檔頭文件是必須聲明的# include stdio.h

四、說下主體思想我們定義一個求每門課平均成績的函數AverageCourse它的形參一個是二維數組,用來傳遞學生成績;一個是指針變量(數組名),存放每門課的平均成績:

void AverageCourse(float score[][4],float *avg)

{

int i,j;

float sum;

for(i=0;i4;i++)

{

sum=0;

for(j=0;j4;j++)

sum+=score[j][i];

avg[i]=sum/4;

}

}

五、之后我們定義一個求總平均成績的函數AverageAll

它的形參一個是指針變量(數組名),傳遞一個首地址

n是要計算的成績個數

float AverageAll(float *score, int n)

{

int i=0;

float sum = 0;

while(in)

{

sum+=score[i];

i++;

}

return sum/n;

}

六、我們還需定義一個查詢學生成績的函數AStudentScore

它的形參一個是指向數組的指針,n是要計算的學生號

void StudentScore(float(*score)[4], int n)

{

int i;

for(i=0; i4; i++)

printf("%4.2f ", *(*(score+n)+i));

printf("\n");

}

下面是主函數

int main()

{

int num,i;

//定義一個數組aveCourse來存儲每門課的平均成績,

定義變量aveAll來存儲總的平均成績

float aveAll,aveCourse[4];

float score[4][4] = {{67, 78, 45, 88}, {76, 54, 90, 69},

{99, 45, 88, 99}, {98, 69, 77, 87}};//這是成績,可以用scanf輸入,也可以在這里定義

/* 調用函數AverageAll求16個分數的平均分 */

aveAll=AverageAll(score[0][0],16);

printf("The average of all courses is:\n ?%f\n\n",aveAll);

/* 調用函數AverageCourse求4門客的平均分 */

AverageCourse(score,aveCourse);

for(i=0;i4;i++)

printf("The average of %dth course is:\n %f\n",i,aveCourse[i]);

/* 求出序號是num的學生的成績 */

printf("\nPlease input the num of student(0-3):\n");

scanf("%d", num);

printf("The score of the %dth student is:\n",num);

StudentScore(score,num);

getch();

return 0;

}

七、程序運行結果

c語言:

C語言是一種計算機程序設計語言,它既具有高級語言的特點,又具有匯編語言的特點。它由美國貝爾研究所的D.M.Ritchie于1972年推出,1978年后,C語言已先后被移植到大、中、小及微型機上,它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。它的應用范圍廣泛,具備很強的數據處理能力,不僅僅是在軟件開發上,而且各類科研都需要用到C語言,適于編寫系統軟件,三維,二維圖形和動畫,具體應用比如單片機以及嵌入式系統開發。

C語言 函數 求全班成績的等級?

代碼文本:

#include "stdio.h"

double tol_ave(int a[],int n,int *s){

int i;

for(*s=0,i=0;in;*s+=a[i++]);

return *s/(n+0.0);

}

void level(int a[],int n){

int v,g,m,p,f;

for(v=g=m=p=f=0,n--;n=0;n--){

v += a[n]=90;

g += a[n]=80 a[n]90;

m += a[n]=70 a[n]80;

p += a[n]=60 a[n]70;

f += a[n]60;

}

printf("優秀\t良好\t中等\t及格\t不及格\n");

printf("======================================\n");

printf(" %d\t %d\t %d\t %d\t %d\n",v,g,m,p,f);

}

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

int sum,a[1000],i,n;

double ave;

printf("輸入學生人數:");

if(scanf("%d",n)!=1 || n1 || n1000){

printf("Input error, exit...\n");

return 0;

}

printf("請輸入%d個學生的成績...\n",n);

for(i=0;in;scanf("%d",a+i++));//輸入成績

ave=tol_ave(a,n,sum);

printf("\n總? 分:? %d\t平均分:? %.2f\n",sum,ave);

printf("\n等級分布如下:\n");

level(a,n);

putchar('\n');

return 0;

}

用C語言實現一個函數:輸入一個學生的成績,顯示他的等級,等級分別是:90-100為A等..

#include stdio.h

void fun(int n)

{

switch(n/10)

{

case 1:

case 2:

case 3:

case 4:

case 5:printf("成績不及格\n");break;

case 6:printf("成績為D等\n");break;

case 7:printf("成績為C等\n");break;

case 8:printf("成績為B等\n");break;

case 9:

case 10:printf("成績為A等\n");break;

}

}

void main()

{

int n;

scanf("%d",n);

fun(n);

}


分享文章:C語言成績等級兩個函數 計算機二級c語言成績等次
標題網址:http://m.jcarcd.cn/article/hpesii.html
主站蜘蛛池模板: 国产系列第一页 | 青青草原国产在 | 日本午夜福利 | 国产精品一区91 | 日韩午夜福利在线 | 三区视频网站 | 日韩精品三二一 | 精品97人| 最新国产拍偷乱偷 | 91视频亚洲一区 | 精品视频免费 | 日韩在线观看不卡 | 精品日韩成人欧美 | 97在线看成品 | 不卡影视 | 动漫精品无 | 国产精品欧美激情 | 国产大秀视频一 | 国产成熟| 欧美三级不 | 国产精品亚洲综合色 | 国产精华| 日韩一区二区三区波 | 午夜大片日韩 | 国产精品网址 | 黑人一区二区在线 | 99热在线只有精品 | 国产精品偷伦 | 国产普通| 日韩AⅤ美女AⅤ视 | 国产女同互慰高 | 欧美性猛交免费看 | 麻花星空无限mv | 精品免费观在线国产 | 国产做a∨在线视频 | 欧美日韩另 | 无码av永久免费专区无毒 | 三区四区五区高 | 国产欧美高清 | 97偷自拍亚洲综合 | 成人高清网站 |