/*
Name:
Copyright:
Author:
Date: 30/07/17 09:53
Description:
【程序18】题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
*/
#include <stdio.h>
int main()
{
int a,n,count = 1;
long int sn = 0,tn = 0; //tn 表示每一项的值
printf("\n请输入a和n的值:");
scanf("%d %d",&a,&n);
while(count <= n)
{
tn = tn + a;
sn = sn + tn;
a = a * 10;
++count;
}
printf("\na + aa +…… = %ld\n\n",sn);
//验证
//printf("2+22+222+2222+22222 = %ld\n",2+22+222+2222+22222);
return 0;
}
C语言——实例018 s=a+aa+aaa+aaaa+aa...a
最新推荐文章于 2023-12-17 21:04:05 发布