程序代码
#include <stdio.h>
#include <stdlib.h>
/*
*csdn学院——2016级
*目的:让代码见证成长(作为一个菜鸟,
*如果有朋友发现错误,欢迎指正)!
*文件名称:Myfun60.c
*作者:小臣小仁
*完成日期:2016年12月2日
*问题描述:求 Sn=a+aa+aaa+...+aa...a之值,其中 a是一个数字。
*例如2+22+222+2222( 此时a=2,n=4),a和n均由键盘输入
*/
int main()
{
int a,n,i,num,sum;
printf("a=");
scanf("%d/n",&a);
printf("n=");
scanf("%d",&n);
num=a;
sum=a;
for(i=1;i<n;i++)
{
a*=10;
num+=a;
sum+=num;
}
printf("%d",sum);
return 0;
}
输出结果
知识点总结
通过循环迭代来实现的,最终输出结果。
心得体会
慢慢开始入门c语言,真的很开心!