题目描述
编程计算a+aa+aaa+…+aa..a(n个a)的值,a的取值范围为0—9,n的取值范围为0—5。n和a的值都由键盘输入,均为整数。
输入
键盘输入a和n
输出
求和
输入样例1
2
4
输出样例1
2468
先上代码
#include <stdio.h>
int main()
{
int a,n,sum,num;
sum=0;
scanf("%d%d",&a,&n);
while(n)
{
num=0;
for(int i=1;i<=n;i++)
num=num*10+a;
sum+=num;
n--;
}
printf("%d",sum);
return 0;
}
这个题最狗的一点是每一项不是a相乘,而是这个数的每一位是a,这一点清楚了之后就很好写了
要分享的大概就这些,如果有更好的方法欢迎交流!
如果有帮到你请点个赞吧!也可以关注我,以后会分享更多,谢谢!
(专栏里面还有更多题哦)
1574

被折叠的 条评论
为什么被折叠?



