十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
一、首先打開VC++
10年的安州網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整安州建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“安州網(wǎng)站設(shè)計(jì)”,“安州網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
二、文件》》新建
三、創(chuàng)建一個(gè)C++空白文檔頭文件是必須聲明的# include stdio.h
四、說下主體思想我們定義一個(gè)求每門課平均成績的函數(shù)AverageCourse它的形參一個(gè)是二維數(shù)組,用來傳遞學(xué)生成績;一個(gè)是指針變量(數(shù)組名),存放每門課的平均成績:
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;
}
}
五、之后我們定義一個(gè)求總平均成績的函數(shù)AverageAll
它的形參一個(gè)是指針變量(數(shù)組名),傳遞一個(gè)首地址
n是要計(jì)算的成績個(gè)數(shù)
float AverageAll(float *score, int n)
{
int i=0;
float sum = 0;
while(in)
{
sum+=score[i];
i++;
}
return sum/n;
}
六、我們還需定義一個(gè)查詢學(xué)生成績的函數(shù)AStudentScore
它的形參一個(gè)是指向數(shù)組的指針,n是要計(jì)算的學(xué)生號
void StudentScore(float(*score)[4], int n)
{
int i;
for(i=0; i4; i++)
printf("%4.2f ", *(*(score+n)+i));
printf("\n");
}
下面是主函數(shù)
int main()
{
int num,i;
//定義一個(gè)數(shù)組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輸入,也可以在這里定義
/* 調(diào)用函數(shù)AverageAll求16個(gè)分?jǐn)?shù)的平均分 */
aveAll=AverageAll(score[0][0],16);
printf("The average of all courses is:\n ?%f\n\n",aveAll);
/* 調(diào)用函數(shù)AverageCourse求4門客的平均分 */
AverageCourse(score,aveCourse);
for(i=0;i4;i++)
printf("The average of %dth course is:\n %f\n",i,aveCourse[i]);
/* 求出序號是num的學(xué)生的成績 */
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;
}
七、程序運(yùn)行結(jié)果
c語言:
C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言,它既具有高級語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它由美國貝爾研究所的D.M.Ritchie于1972年推出,1978年后,C語言已先后被移植到大、中、小及微型機(jī)上,它可以作為工作系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。它的應(yīng)用范圍廣泛,具備很強(qiáng)的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,適于編寫系統(tǒng)軟件,三維,二維圖形和動畫,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。
代碼文本:
#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("優(yōu)秀\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("輸入學(xué)生人數(shù):");
if(scanf("%d",n)!=1 || n1 || n1000){
printf("Input error, exit...\n");
return 0;
}
printf("請輸入%d個(gè)學(xué)生的成績...\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;
}
#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("成績?yōu)镈等\n");break;
case 7:printf("成績?yōu)镃等\n");break;
case 8:printf("成績?yōu)锽等\n");break;
case 9:
case 10:printf("成績?yōu)锳等\n");break;
}
}
void main()
{
int n;
scanf("%d",n);
fun(n);
}