特殊a串数列求和

7-7 特殊a串数列求和 (10分)
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。

输入格式:
输入在一行中给出不超过9的正整数a和n。

输出格式:
在一行中按照“s = 对应的和”的格式输出。

输入样例:

2 3

输出样例:

s = 246

*本题其实很简单,但是重在思想,可以反复乘10的方法进行叠加
一开始我想复杂了,想着用s=s+pow(10,i-1)a;去进行阶乘,复习时优化了。

#include<stdio.h>
#include<math.h>
int main ()
{
	int a,n,i,sum=0,s=0;
	sum=0;
	scanf("%d %d",&a,&n);
	for(i=1;i<=n;i++){
		s=s*10+a;
		sum=sum+s;
	}
	printf("s = %d",sum);
	
	return 0;
} 

注意点:
没啥好些的,只能水水了。。。

发布了10 篇原创文章 · 获赞 0 · 访问量 89

猜你喜欢

转载自blog.csdn.net/weixin_45734902/article/details/103975673
今日推荐