我是靠谱客的博主 土豪微笑,这篇文章主要介绍C语言求s=a+aa+aaa+aaaa+....,现在分享给大家,希望可以做个参考。

问题描述:

求s=a+aa+aaa+aaaa+…,其中a是一个数字,n表示a的位数,a和n由键盘输入

代码描述:
①方法1

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

②方法2

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

最后

以上就是土豪微笑最近收集整理的关于C语言求s=a+aa+aaa+aaaa+....的全部内容,更多相关C语言求s=a+aa+aaa+aaaa+内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(102)

评论列表共有 0 条评论

立即
投稿
返回
顶部