用C语言实现求s=a+aa+aaa+aaaa+aa...a的值【一题一策】第十三期, 视频播放量 5900、弹幕量 9、点赞数 101、投硬币枚数 33、收藏人数 71、转发人数 23, 视频作者 爱写作的江少, 作者简介 努力,目标是成为万粉up主!,相关视频:用C语言实现按位异或“^”运算学习【一题一策
可以拆分成两个部分,一部分是生成aaaa,另一部分是求和
int a,n,t,i;long int s=0;printf("请输入一个0-9的数字,再输入任意一个整数\n");scanf("%d%d",&a,&n);t=a;for(i=1;i<=n;i++){ s=s+a;a=a*10+t;} printf("和为%ld\n",s);}
1.i是工作变量,就是循环体中控制加i个a..a 2.s是当时循环体中求到第i个a...a的和,也就是a+aa+aaa+a...a最后一个是i个a 3.这三句中t是表示a...a(i-1个a),t*10+a之后就变成了a...a(i个a),s就是把t加上,那么加到现在加了i个不同的a...a ...
voidmain() { int a,n,i=1,sum,sumx; scanf("%d,%d",&a,&n); sumx=a; for(sum=a;i<n;i++) { sum=a+sum*10; sumx=sumx+sum; } printf("%d\n",sumx); } 输入1,3回车 结果:123 1是a的值,3是n的值,希望能帮到大家。
AAAAAAA*AAAAAAA=AAAAAABCCCCCCD 相关知识点: 试题来源: 解析 (观察假设验证法):A* A=BD,BD为两位数,那么A必须大于4, 又AA* AA=ABCD,那么AA这个数的十位数上的数字(也就是A)的平方所得到的数的高位数字(也即所得的数的十位数上的数字)应该与A相差不多(因为A* A=ABCD得到的数高位为A). 我们...
求sum=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数...
【C语言】求 a+aa+aaa+aaaa+aaaaa,#include<stdio.h>int main(){int a = 0;int Sn = 0;printf("请输入a:");scanf("%d", &a);Sn = a + a * 11 +&nbs
在C语言中,我们可以使用循环结构来实现字符串的重复,下面是一个简单的例子,展示了如何使用for循环来实现"a aa aaa"这样的字符串。 (图片来源网络,侵删) 我们需要定义一个字符串变量,然后使用for循环来重复这个字符串,在每次循环中,我们将字符串打印出来,然后将字符串的长度加1,以便在下一次循环中重复更长的字符...