求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,
例如:2+22+222+2222+22222
思路:求前五项之和,一位数=a,两位数=aa=a*10+a,三位数=aaa=aa*10+a,四位数=aaaa=aaa*10+a,
五位数=aaaaa=aaaa*10+a,定义temp来用来储存上一位的数,利用五次循环把和算出来。
代码如下:
#include<stdio.h>
int main()
{
int a;
int i;
int temp=0;
int sum=0;
scanf("%d",&a);
for(i=1;i<=5;i++)
{
temp=temp*10+a;
sum=sum+temp;
}
printf("%dn",sum);
return 0;
}
相关知识
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,
①前置++和后置++的区别②在屏幕上输出以下图案③求出0~999之间的所有“水仙花数”并输出。④求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字, 例如:2+22+222
c语言学习
vs水仙花数c语言代码,求水仙花数c语言代码怎么写
C语言:输出所有的水仙花数
【Java】1.素数,2.水仙花数,3.给定一个不多于9位数的正整数(几位数,输出)4.斐波那契数列,5.Sn=a+aa+aaa+aaaa+aaaaa,6.函数封装
求C语言啊啊啊啊啊啊啊啊啊啊题目描述“水仙花数”是指一个三位数,其各位数字的立方和等于该数。如153=13+53+33。本题不是求水仙花数,而是计算一个三位数的各位数字的立方和。请输入
玫瑰花数 一个四位数等于各位数字的四次方之和,则为玫瑰花数。如:1634=1*1*1*1+6*6*6*6+3*3*3*3+4*4*4*4
c语言必背18个经典程序
PTA所谓水仙花数是指一个m位数 输入一个3位数n,输出所有介于100至n之间的位数为3的水仙花数 求1到正整数n之间的偶数之和,输出结果后换行。
网址: C语言:求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字 https://m.huajiangbk.com/newsview501869.html
上一篇: R软件学习笔记 |
下一篇: R语言“ |