2009年5月軟件水平考試程序員筆試精選試題(五)
所謂水仙花數(shù)是指一個(gè)三位正整數(shù),其各位數(shù)字的立方之和等于該正整數(shù)。例如編寫(xiě)程序,求得并輸出全部水仙花數(shù)的個(gè)數(shù)。請(qǐng)?zhí)羁胀晟瞥绦颉?/P>
#include
main()
{
int hun,ten,one; /*百位數(shù)、十位數(shù)、個(gè)位數(shù)*/
int num,count=0;
for (num=100;_____(1)_____;num++)
{
hum=________(2)_________;
ten=________(3)_________;
one=________(4)_________;
if (____________________)
{
printf("]",num);
count++;
}
}
printf("\n");
printf("No.=%d\n",count);
}
(1) num<1000(或num<=999)
(2) num/100
(3) (num-hun*100)/10
(4) num
(5) num==hun*hun*hun+ten*ten*ten+one*one*one
(或hun*100+ten*10+one== hun*hun*hun+ten*ten*ten+one*one*one)
請(qǐng)寫(xiě)出執(zhí)行下述程序的輸出結(jié)果。
#include
main()
{
int i=100,j=34,k=-63,m=4;
int u=-15,v=71,w=27;
i+=j;
j-=k;
k*=-m;
m/=3*j-1;
u%=v-2*w;
printf("i=%d,j=%d,k=%d,m=%d,u=%d",i,j,k,m,u);
答案:i=134,j=97,k=252,m=0,u=-15
相關(guān)推薦:2009年5月程序員筆試考前沖刺練習(xí)系列匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |