嫒美直播免费版app下载-嫒美直播永久免费版下载-嫒美直播最新下载安装

當前位置:首頁 > 學習方法 > 正文

從鍵盤上輸入若干個學生(小于20人)的成績

C語言:編程!!!

一、工欲善其事,必先利其器 這里介紹幾個學習C語言必備的裝置和書籍: A)開發(fā)環(huán)境 例如turbo C 2.0,這個曾經(jīng)占據(jù)了DOS時代開發(fā)程序的大半個江山。但是現(xiàn)在windows時代,用turbo C有感覺不方面,編輯程序起來很吃力,并且拖放,更沒有函數(shù)變量自動感應(yīng)功能,查詢參考資料也不方便。建議使用Visual C++,這個平臺雖然體積大,但是一旦安裝好了,用起來很方便。 B)一本學習教程 現(xiàn)在C語言教材多如牛毛,推薦大家使用《C語言程序設(shè)計》第二版。此書很適合初學者,并且內(nèi)容也很精到。 C)利用輔助學習軟件 畢竟現(xiàn)在是Windows時代了,學習軟件多如牛毛,這里向大家推薦一個“集成學習環(huán)

從鍵盤上輸入若干個學生的成績,計算平均成績,并輸出低于平均分的分值

程序如下

#include

void main()

{

int i,n,s=0;

float ave;

int a[30];

printf("請輸入學生個數(shù):");

scanf("%d",&n);

printf("請輸入學生成績:");

for(i=0;i

{

scanf("%d",&a[i]);

s+=a[i];

}

ave=(float)s/n;

printf("平均成績?yōu)?%.2f\n",ave);

printf("低于平均分的有:\n");

for(i=0;i

if(a[i]

printf("%d ",a[i]);

printf("\n");

}

所在函數(shù)庫為【ctype.h】

int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否則返回0

int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或數(shù)字('0'-'9')

返回非0值,否則返回0

intisascii(int ch) 若ch是字符(ASCII碼中的0-127)返回非0值,否則返回0

intiscntrl(int ch) 若ch是作廢字符(0x7F)或普通控制字符(0x00-0x1F)

以上內(nèi)容參考:百度百科-C語言函數(shù)

從鍵盤上輸入若干個學生的成績

#include
intmain()
{
floatx,max,min;
scanf("%f",&x);
max=x;
//min=();
min=x;
while(x>=0)
{
if(x>max)
max=x;
if(xmin=x;
//scanf("%f",());
scanf("%f",&x);
}
printf("\nMax=%f\nMin=%f\n",max,min);
return0;
}

分別填 x &x

運行結(jié)果

從鍵盤上輸入若干個學生的成績,統(tǒng)計計算出平均成績,并輸出低于平均分的學生成績,輸入負數(shù)結(jié)束程序執(zhí)行

從鍵盤上輸入若干個學生的成績,統(tǒng)計并輸出最高成績和最低成績,當輸入負數(shù)時,結(jié)束輸入。

#include<stdio.h>

void main(){

float x,amax,amin;

scanf("%f",&x);

amax=x;

amin=x;

while(x>=0)

{

if(x>amax)

amax=x;

if(x<amin)

amin=x;

scanf("%f",&x);

}

printf("\namax=%f\namin=%f\n",amax,amin);

}

擴展資料:

①printf()函數(shù)是格式化輸出函數(shù),一般用于向標準輸出設(shè)備按規(guī)定格式輸出信息。

格式輸出,它是c語言中產(chǎn)生格式化輸出的函數(shù)(在stdio.h中定義)。用于向終端(顯示器、控制臺等)輸出字符。格式控制由要輸出的文字和數(shù)據(jù)格式說明組成。

要輸出的文字除了可以使用字母、數(shù)字、空格和一些數(shù)字符號以外,還可以使用一些轉(zhuǎn)義字符表示特殊的含義。

簡單點理解就是,在一段程序中你正確使用該函數(shù),可以在該程序運行的時候輸出你所需要的內(nèi)容。

②printf函數(shù)是一個標準庫函數(shù),它的函數(shù)原型在頭文件“stdio.h”中。但作為一個特例,不要求在使用printf函數(shù)之前必須包含stdio.h文件。

printf()函數(shù)的調(diào)用格式為:printf("<格式化字符串>",<參量表>)。

其中格式化字符串用于指定輸出格式。格式控制串可由格式字符串和非格式字符串兩種組成。

從鍵盤上輸入若干學生的成績 求最高分- C程序

while(x>=0) { printf("%5d",x); if(max_x x) min_x=x; scanf("%d",&x); } 這個循環(huán)中,你每次從鍵盤輸入一個成績之后都在返回“printf”并原樣打印。而且,這個循環(huán)應(yīng)該是沒法停的,除非你輸入一個小于0的數(shù)。 比如:第一次輸入50——進入循環(huán)后:打印50——進行判斷——輸入60——打印60——進行判斷,max_x=60——輸入…… 我不知道該怎么停,應(yīng)該有一個參數(shù)是控制學生成績數(shù)量的,這個程序應(yīng)該是你們老師給的一個大概的思路,還要自己去完善的。 你可以另外設(shè)一個變量,用鍵盤輸入?yún)?shù)控制學生成績數(shù)量: int i; scanf ("
展開全文閱讀