大家看看我这错在哪里呢?

chenandxi 2005-11-14 08:42:56
求Sn=a+aa+aaa......+aaaaaa
N个a
应该是这样做的啊?怎么老出不来呢?


int a,n,i,j,sum=0;
scanf("%d%d",&a,&n);
for(i=1;1<n;i++)
{
for(j=0;j<i;j++)
{
a=a*pow(10,j);
}
sum+=a;}


printf("sum=%d",sum);
...全文
95 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ardislin 2005-11-14
  • 打赏
  • 举报
回复
同意3楼的做法
chenandxi 2005-11-14
  • 打赏
  • 举报
回复
3楼是对的.
chenandxi 2005-11-14
  • 打赏
  • 举报
回复
win_tc下出不来
jiazichenzhan 2005-11-14
  • 打赏
  • 举报
回复
chenandxi(chenandxi)
你写的是队的!^_^
buffet001 2005-11-14
  • 打赏
  • 举报
回复
求的只是An的值
而不是Sn的值
Sn = A1+A2+...+An
chenandxi 2005-11-14
  • 打赏
  • 举报
回复
int a,n,i,j=0,sum=0;

scanf("%d%d",&a,&n);
for(i=0;i<n;i++)
{
j+=a;
sum+=j;
a=a*10;
}


printf("sum=%d",sum);
chenandxi 2005-11-14
  • 打赏
  • 举报
回复
for(i=1;1<n;i++)
i这里写错了

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧