18个回答
展开全部
循环初始化:i=0
循环条件:i<n
循环语句:
m=m*10+a;
Sn=Sn+m;
循环变量更新:i++
源代码:
#include<stdio.h>
int main(void)
{
int i, /*循环变量*/
n=0, /*题中*/
a=0, /*题中*/
Sn=0, /*题中*/
m=0; /*加数如a,aa,aaa*/
printf("请输入n:");
scanf("\n%d",&n);
printf("\n请输入a:");
scanf("%d",&a);
for(i=0;i<n;i++)
{
m=m*10+a;
Sn=Sn+m;
}
printf("Sn=%d",Sn);
return 0;
}
希望可以采纳,仅供参考,编程还是需要自己多练,写的多了自然就会了。
展开全部
高中生的我表示还没有见过这个数学题,还是什么理科类的题型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很好做啊。自己好好的想一想
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在下面的程序中,
循环初始化:i=0
循环条件:i<n
循环语句:
{ t=t*10+a;
s+=t;
}
更新循环变量:i++
伪指令:
1)读入n和a
2)初始化:i=0,t=0,s=0
3)t的末尾加上一个a
4)把t累加到s中
5)i自增1,如i<n则转3)
6)输出s的值,程序结束。
源代码:
#include<stdio.h>
int main()
{ int n,a,i,t=0,s=0 ;
scanf("%d%d",&n,&a);
for(i=0; i<n; i++)
{ t=t*10+a; s+=t; }
printf("%d\n",s);
return 0;
}
int main()
{ int n,a,i,t=0,s=0 ;
scanf("%d%d",&n,&a);
for(i=0; i<n; i++)
{ t=t*10+a; s+=t; }
printf("%d\n",s);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询