百位數(shù):a%1000/100;
十位數(shù):a%100/10;
個(gè)位數(shù):a%10;
(2)排序法
排序方法很多,只要掌握一種方法,就可以應(yīng)對(duì)南開題中關(guān)于排序題的解法,建議用冒泡排序法。
如用冒泡排序法對(duì)10個(gè)不同整數(shù)排序(從小到大),選擇法排序思路:設(shè)有10個(gè)元素a[1]~a[10],將a[1]與a[2]~a[10]比較,若a[1]比a[2]~a[10]都小,則不進(jìn)行交換,即無任何操作;若a[2]~a[10] 中有一個(gè)比a[1]小,則將其中最大的一個(gè)(假設(shè)為a)與a[1]交換,此時(shí)a[1]中存放了10個(gè)中最小的數(shù)。第二輪將a[2]與a[3]~a[10]比較,將剩下9個(gè)數(shù)中的最小者a與a[2]交換,此時(shí)a[2] 中存放的10個(gè)數(shù)中第2小的數(shù);依此類推,共進(jìn)行9輪比較,a[1]到a[10]就已按從小到大的順序存放。即每一輪都找出剩下數(shù)中的最小一個(gè),代碼如下:
以下是引用片段:
for(i=1;i<=9;i++)
for(j=i+1;j<=10;j++)
if(a>a[j]
{temp=a;
a=a[j];
a[j]=temp;
}
文章閱讀排行周排行月排行全國計(jì)算機(jī)等考
結(jié)束語:此文主要是結(jié)合三級(jí)C上機(jī)的特點(diǎn)所舉的一些例子分析下重點(diǎn),首先聲明不全,只是起拋磚引玉的作用,大家在學(xué)習(xí)C語言中,不能局限性于此,書一定要看完,不作考核的部分盡量能夠知道一點(diǎn),也不枉考試一場(chǎng),各人考試的目的不同,自己把握就是。
本人水平有限,加上時(shí)間倉促,如有錯(cuò)誤,歡迎批評(píng)指正。
希望與更多計(jì)算機(jī)等級(jí)考試的網(wǎng)友交流,請(qǐng)進(jìn)入計(jì)算機(jī)等級(jí)考試論壇
更多信息請(qǐng)?jiān)L問:考試吧計(jì)算機(jī)等級(jí)考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |