?? 3_1_1b.c
字號(hào):
/* ======================================== */
/* 程式實(shí)例: 3_1_1b.c */
/* 計(jì)算英文平均成績(jī)(動(dòng)態(tài)記憶體配置) */
/* ======================================== */
#include <stdlib.h>
void main()
{
int *score; /* 整數(shù)指標(biāo)宣告 */
int i;
int num; /* 學(xué)生人數(shù) */
int sum; /* 成績(jī)總分變數(shù) */
float ave; /* 平均成績(jī)變數(shù) */
sum = 0; /* 設(shè)定總分初值 */
printf("請(qǐng)輸入學(xué)生人數(shù) ==> ");
scanf("%d",&num); /* 讀取學(xué)生人數(shù) */
/* 配置成績(jī)陣列的記憶體 */
score = (int *) malloc(num * sizeof(int));
if ( !score ) /* 檢查指標(biāo) */
{
printf("內(nèi)存分配失敗! \n");
exit(1);
}
for ( i = 0; i < num; i++ )
{
printf("請(qǐng)輸入英語成績(jī). ==> ");
scanf("%d",&score[i]); /* 讀取英文成績(jī) */
sum += *(score + i); /* 計(jì)算總分 */
}
ave = (float) sum / (float) num; /* 計(jì)算平均 */
printf("平均成績(jī): %6.2f \n",ave);
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -