SZU实验六循环练习2【id:184】【15分】C. 求a+aa+aaa+…+aa..a之和(循环)

题目描述

编程计算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,这一点清楚了之后就很好写了

要分享的大概就这些,如果有更好的方法欢迎交流!

如果有帮到你请点个赞吧!也可以关注我,以后会分享更多,谢谢!

(专栏里面还有更多题哦)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值