问题描述:数列求和是一类常见的问题,本题有一定的代表性: 求s=a+aa+aaa+aaaa+……+aa…aa(n位); 其中a的值由键盘输入,位数n也由键盘输入;
作者:何知令
发表时间:2017年2月19日
输入:第一行输入a的值; 第二行输入位数n;
作者:何知令
发表时间:2017年2月19日
输入:第一行输入a的值; 第二行输入位数n;
输出:输出对n个数完成求和运算后的结果; 比如a=3,n=6时,s=3+33+333+3333+33333+333333
代码:
/*
问题描述:数列求和是一类常见的问题,本题有一定的代表性: 求s=a+aa+aaa+aaaa+……+aa…aa(n位); 其中a的值由键盘输入,位数n也由键盘输入;
作者:何知令
发表时间:2017年2月19日
输入:第一行输入a的值; 第二行输入位数n;
输出:输出对n个数完成求和运算后的结果; 比如a=3,n=6时,s=3+33+333+3333+33333+333333
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
int a,b,n;
int sum=0;
scanf("%d",&a);
scanf("%d",&n);
b=a;
a/=10;
for(i=n;i>0;i--)
{
a=10*a+b;
sum+=a;
}
printf("%d",sum);
return 0;
}
程序运行结果展示:
知识点总结:循环
学习心得:做出来了,以前没做出来的题