#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; }