文章

145

粉丝

217

获赞

21

访问

84.3k

头像
简单的求和 题解:C
P1083
发布于2024年3月4日 16:54
阅读数 582

#include <stdio.h>

int Sum(int s[],int a,int n)
{
	int m = 0,t[101],i,j,sum;
	for(i = 0; i < n; i++)
		s[i] = a; 
	for(i = 0; i < n; i++)
	{
		sum = 0;
		for(j = 0; j < n-i; j++)
			sum += a;
		sum += m;
		s[i] = sum % 10;
		m = sum / 10;
		if(i == n-1)
		{
			s[n] = m;
			break;
		}
	}
	return n+m;
}

int main()
{
	int i,a,n,t[101];
	while(scanf("%d %d",&a,&n) != EOF)
	{
		int s[101] = {0};
		int len = Sum(s,a,n);
		for(i = len-1; i >= 0; i--)
			printf("%d",s[i]);
		printf("\n");
	}

	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发