題目:從鍵盤上輸入若干個學(xué)生的成績,統(tǒng)計并輸出最高成績和最低成績,當(dāng)輸入負(fù)數(shù)時結(jié)束輸入。?
剛學(xué)C語言時我們能運用的一些方法其實很有限 所以今天我用新人基礎(chǔ)的方法解決這道題目
這一題對于新手來說還是很容易有思路的 然而也會出現(xiàn)一些卡頓的地方 比如思考只賦值給n如何做對比呢?文章來源:http://www.zghlxwxcb.cn/news/detail-743388.html
#include<stdio.h>
int main()
{
int n,n2,max,min;
printf("輸入學(xué)生成績n:");
scanf("%d", &n);
max = n;//這里我們直接把n的值賦值給max和min
min = n;
while(n>=0) {
if (n > max)max = n;//我們這里直接將max和min與n做比較
if (n < min) min = n;
printf("輸入學(xué)生成績n:");//這一步的作用是重新給n賦值,用于下一次循環(huán)的對比
scanf("%d", &n);
}
printf("最大為:%d,最小為:%d", max, min);
return 0;
}
這題的核心就是我們只需要把最開始的n值賦值給max和min再用max和min直接去和n做對比即可文章來源地址http://www.zghlxwxcb.cn/news/detail-743388.html
到了這里,關(guān)于C語言:從鍵盤上輸入若干個學(xué)生的成績,統(tǒng)計并輸出最高成績和最低成績,當(dāng)輸入負(fù)數(shù)時結(jié)束輸入。的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!