编程,计算3+33+…+3333333333表达式的值。(要求:必须使用for循环语句)。

 我来答
匿名用户
2013-11-05
展开全部
楼主您好! 题型:求 s=a+aa+aaa+…+aa…a并输出(xhwhil12.c)

n个a

(说明:a,n是由键盘输入的整型数据,若a为3,n为5则s=3+33+333+3333+33333)
分析:s=0;x=0;
将 x=x*10+a;s=s+x;重复执行n次。
main()
{long s=0,x=0;
int a,n,i;
printf("\ninput a,n:");
scanf("%d,%d",&a,&n);
i=1;
while (i<=n) { x=x*10+a;s=s+x;i=i+1;}
printf("\ns=%ld",s);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式