C语言 详细解释该程序的每一个步骤的意思,谢谢!

 我来答
创作者uXPVuNEgvc
2019-07-31 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.5万
采纳率:32%
帮助的人:683万
展开全部
main()
{
 int a,n,count=1;/*定义整型变量a,b,count,并且count=1*/
 long int sn=0,tn=0;/*定义长整型变量sn,tn并且sn=0,tn=0*/
 printf("please input a and n\n");/*显示输入数据a和n*/
 scanf("%d,%d",&a,&n);/*读入数据a和n*/
 printf("a=%d,n=%d\n",a,n);/*输出数据a和n*/
 while(count<=n)/*当count小于n时,则往下执行*/
 {
  tn=tn+a;/*每循环一次就在上一次tn的基础上再加a*/
  sn=sn+tn;/*每循环一次就在上一次sn的基础上再加tn*/
  a=a*10;/*每循环一次就在上一次a的基础上再乘10*/
  ++count;/*每循环一次就在上一次count的基础上再加1*/
 }
printf("a+aa+...=%ld\n",sn);/*输出sn*/
}
/*比如该程序计算输入数据a=2,n=3,则计算2+22+222+2222的和*/
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式