输入n和a的值,求s=a+aa+aaa+aaaa+aa...a(后一项为n个a)的值。例如a=2,n=5 时,s=2……+22222 错在哪?
intn=0,a=0,s=0,p=0;scanf("%d%d",&a,&n);for(inti=0;i<n;i++){p=(10^i)*a+p;s+=p;}printf(...
int n=0,a=0,s=0,p=0;
scanf("%d %d",&a,&n);
for(int i=0;i<n;i++){
p=(10^i)*a+p;
s+=p;
}
printf("%d",s);
啊啊啊!!?!! 展开
scanf("%d %d",&a,&n);
for(int i=0;i<n;i++){
p=(10^i)*a+p;
s+=p;
}
printf("%d",s);
啊啊啊!!?!! 展开
展开全部
这是我自己写的,我也正在学,好在自己可以实测,能通过,就拿出来分享下,求采纳。
至于你错在哪,我初学不想装大,还是不要胡说了。
//求Sn=a+aa+aaa+aaaa+aa...(n个a)..a
//a,n可用键盘输入任意正整数,但考虑溢出,请输入小一些的数
#include"stdio.h"
int main()
{
int a,n,p,Sn,m;
printf("input a,n=");
scanf("%d%d",&a,&n);
for(p=0,Sn=0,m=1;m<=n;m++)
{
p=10*p+a;
Sn+=p;
}
printf("Sn=%d\n",Sn);
return 0;
}
//已实测此C程序无问题可正确算出结果
至于你错在哪,我初学不想装大,还是不要胡说了。
//求Sn=a+aa+aaa+aaaa+aa...(n个a)..a
//a,n可用键盘输入任意正整数,但考虑溢出,请输入小一些的数
#include"stdio.h"
int main()
{
int a,n,p,Sn,m;
printf("input a,n=");
scanf("%d%d",&a,&n);
for(p=0,Sn=0,m=1;m<=n;m++)
{
p=10*p+a;
Sn+=p;
}
printf("Sn=%d\n",Sn);
return 0;
}
//已实测此C程序无问题可正确算出结果
展开全部
//求Sn=a+aa+aaa+aaaa+aa...(n个a)..a
//a,n可用键盘输入任意正整数,但考虑溢出,请输入小一些的数
#include"stdio.h"
int main()
{
int a,n,p,Sn,m;
printf("input a,n=");
scanf("%d%d",&a,&n);
for(p=0,Sn=0,m=1;m<=n;m++)
{
p=10*p+a;
Sn+=p;
}
printf("Sn=%d\n",Sn);
return 0;
}
//已实测此C程序无问题可正确算出结果
//a,n可用键盘输入任意正整数,但考虑溢出,请输入小一些的数
#include"stdio.h"
int main()
{
int a,n,p,Sn,m;
printf("input a,n=");
scanf("%d%d",&a,&n);
for(p=0,Sn=0,m=1;m<=n;m++)
{
p=10*p+a;
Sn+=p;
}
printf("Sn=%d\n",Sn);
return 0;
}
//已实测此C程序无问题可正确算出结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询