求Sn=a+aa+aaa+……+aa…a(n個a)之值,其中a是一個數字,n表示a的位數,例如:2+22+222+2222+22222(此時n=5)n由鍵盤輸入


//題目:求Sn=a+aa+aaa+……+aa…a(n個a)之值,其中a是一個數字,n表示a的位數,

//例如:2+22+222+2222+22222(此時n=5)n由鍵盤輸入

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int a, n, c, num, b;
 5     a = 0;
 6     num = 0;
 7     n = 0;
 8     b = 0;
 9     scanf("%d%d", &a, &n);
10     for (c = 1; c <= n; c++)    //寫循環最大為輸入的n位
11     {
12         b = b * 10 + a;    //用個初始化為0的變量來存放
13         num += b;    //num=num+b
14     }
15     printf("%d\n", num);
16     return 0;
17 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM