/*
==================================================================
題目:數列為a,aa,aaa,……。求a+aa+aaa+……+aaaaaaa……。
==================================================================
*/
#include
main()
{
int a,i,n,x,Sn,flag=1;
while(flag)
{
printf(最後一項是幾位數: n=);
scanf(%d,&n);
printf(a=);
scanf(%d,&a);
if((a>0)&&(a<10)&&(n>0)&&(n<10))
flag=0;
else
printf(系統提示:a和n都必須是個位正整數,請重試! _________________________________ );
x=a;
Sn=x;
for(i=1;i {
x=x*10+a;
Sn+=x;
}
}
printf(%d+%d%d+...%d(%d個)=%d ,a,a,a,a,n,Sn);
}
/*
==================================================================
評:確定末項位數,輸入參數a,給中間參數x重復賦值,求和。
==================================================================
*/