c語言經典100例》c16 規律題

2021-08-08 10:57:42 字數 551 閱讀 3524

/* 【程式16】	c16.c

題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是乙個數字。例如2+22+222+2222+22222(此時

共有5個數相加),幾個數相加由鍵盤控制。 例如:輸入2 3, 輸出s=2+22+222=246

* 程式分析:關鍵是計算出每一項的值。 */

#include int main(int argc, char *argv)

int i;

for (i=0; i

遞迴版本:

#include void ret(int *x, int *y, long *s, long *sum);

int main(int argc, char *argv)

ret(&x, &y, &s, &sum);

printf("=%ld\n", sum);

return 0;

}void ret(int *x, int *y, long *s, long *sum)

c語言100道經典題目 C語言經典100題(5)

1 上期答案揭曉 include int main sum sum day 再加上某天的天數 if year 400 0 year 4 0 year 100 0 else if leap 1 month 2 printf 這是這一年的第 d 天。sum printf n 以上例項輸出結果為 請輸入年...

c語言100道經典題目 C語言經典100題(34)

1 上期答案揭曉 include include define max 1000 int prime max int isprime int n int isprime int n return 1 void sieve int isprimesieve int n int main 以上例項輸出結...

C語言經典100例 002

企業發放的獎金根據利潤提成.利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可可提成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間時高於40萬元的部分,可提成3 60萬到100萬之間時...