给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。
输入格式:
输入在一行中给出不超过9的正整数a和n。
输出格式:
在一行中按照“s = 对应的和”的格式输出。
输入样例:
2 3
输出样例:
s = 246
#include<stdio.h>
int main(){
int a,n=1,s=0;
scanf("%d %d",&a,&n);
//a代表重复的那个数字,n代表重复几次
int b=a;
//或许可以把b设置成动态a,然后加一起
while(n)
{
s+=b;
b=b*10+a;
n--;
}
printf("s = %d",s);
return 0;
}
比较简单的一道题,有一个小巧招,可以参考试试。
最主要的是,自己动手来试一试。