c語言小題目練習

2021-08-11 03:20:22 字數 728 閱讀 6610

題目1:乙個數如果恰好等於它的因子之和,這個數就稱為「完數」。例如6=1+2+3.程式設計找出1000以內的所有完數。

#include

int main()

}if(sum==i)

}return 0;

}題目2:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前20項之和。

#include

int main()

printf("the sum is:%lf\n",sum);

return 0;

}題目3:求1+2!+3!+...+10!的和

#include

int main()

printf("%d\n",sum);

return 0;

}題目4:列印出所有的「水仙花數」,所謂「水仙花數」是指乙個三位數,其各位數字立方和等於該數本身。例如:153是乙個「水仙花數」,因為153=1的三次方+5的三次方+3的三次方。

#include

int main()

}return 0;

題目5:求s=a+aa+aaa+aaaa+aa...a的值,其中a是乙個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加由鍵盤控制

#include

int main()

printf("%d\n",sum);

return 0;

}

小題目練習

設score陣列中儲存8名同學的c語言成績,字串陣列name中儲存同學們的姓名。這兩個陣列中,每名同學的姓名與成績的下標要始終保持一致 例如name i 和score i 表示同一位同學 下標為i 的姓名和c語言成績,否則會張冠李戴 1 輸出按成績排序後的同學的名單 2 輸出按同學姓名排序後的成績單...

演算法小題目練習

usr bin env python import sys import logging from collections import ordereddict author thomas logging.basicconfig level debug logger logging.getlogge...

C語言面試小題目(1)

for語句迴圈考察 include int main printf d,d a,x return 0 最後一次迴圈 a現在是1,符合小於等於1的條件,所以 後面的 x 被執行,x現在是1,x的非為0,不符合迴圈條件,不執行迴圈體,但x 依然執行,自增為2。結果為 a 1,x 2 include in...