编程,计算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);
}
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);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询