#include<stdio.h> #include<stdlib.h> #include <math.h> /*題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加) ,幾個數相加有鍵盤控制。*/ int main() { system("color 1F"); // 設定顯示框為藍底白字 system("mode con cols=80 lines=30"); //固定顯示框尺寸 /******************************************程序主體分割線(頂部)*************************/ int s,p,a,i,t; while(1) { s=0; p=0; printf("\n請輸入0-9范圍基礎數字:"); scanf("%d",&a); printf("請輸入相加次數:"); scanf("%d",&t); printf("s="); for(i=1; i<=t; i++) { p=p+a*pow(10,i-1); s=s+p; if(i==t) printf("%d",p); else printf("%d+",p); } printf("=%d\n__________________________________________________________________________\n",s); } /******************************************程序主體分割線(底部)***************************/ return 0; }