1.任务和代码
/*
copyright\c)2017,csdn学院
*All cights reserved
*文件名称:a.c
*作者:王琦
*完成日期:2017年4月15日
*版本号:6.0
*问题描述:求 Sn=a+aa+aaa+...+aa...a之值,其中 a是一个数字.
*程序输出: Sn=a+aa+aaa+...+aa...a之值.
*/
#include <stdio.h>
int main( )
{
int a,n,count=1,Sn=0,Tn=0;
printf("请输入 a 和 n 的值:\n");
scanf("%d %d",&a,&n);
while (count<=n)
{
Tn=Tn*10+a;
Sn+=Tn;
count++;
}
printf("a+aa+aaa+...=%d\n",Sn);
}
2.运行结果
3.知识点总结
运用迭代法结合while循环对数据进行处理
4.心得体会
学习到了新的方法,感觉很不错