首页
社区
课程
招聘
[求助]菜鸟又有问题了。大家帮忙看看我这段代码问题出在哪
发表于: 2008-5-9 20:01 3898

[求助]菜鸟又有问题了。大家帮忙看看我这段代码问题出在哪

2008-5-9 20:01
3898
求Sn=a+aa+aaa+aaa+........+n个a;
如:Sn=2+22
       Sn=3+33+333;
       Sn=6+66+666+6666+66666+666666;
各位老大看看我的代码有什么问题?
#include<stdio.h>
#include<math.h>
void main()
{
     long int i,m,n,x,y,p;
         m=10;
         t=0;
       scanf("%ld",&n);
       for(i=1;i++;i<=n)
       {
       p=n-i;
       t=t+n*pow(m,p);
       }
        for(x=1;x++;x<=n-1)
        {
        y=t+t/pow(m,x);
        }
        printf("%ld\n",y);
}

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
#include<stdio.h>
#include<math.h>
void main()
{
     long int i,m,n,x,y,p;
         m=10;
         t=0;
       scanf("%ld",&n);
       for(i=1;i<=n;i++)
       {
       p=n-i;
       t=t+n*pow(m,p);
       }
        for(x=1;x<=n-1;x++)
        {
        y=t+t/pow(m,x);
        }
        printf("%ld\n",y);
}
输错了,应该是这样。
第一个循环可以出来。第二个就不行了。
2008-5-9 20:25
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
#include<stdio.h>
#include<math.h>
void main()
{
     long int i,m,n,x,y,p;
         m=10;
         t=0;
         y=0l
       scanf("%ld",&n);
       for(i=1;i<=n;i++)
       {
       p=n-i;
       t=t+n*pow(m,p);
       }
        for(x=0;x<=n-1;x++)
        {
        y=y+t/pow(m,x);
        }
        printf("%ld\n",y);
}
应该是这样的。终于太我算出来了。
这么简单的一个算法,妈的让我这菜鸟算了好2个多小时;
我不得不怀疑是为是学C的料了。:(
2008-5-9 20:54
0
雪    币: 271
活跃值: (18)
能力值: ( LV12,RANK:370 )
在线值:
发帖
回帖
粉丝
4
楼上多多尝试...其实读计算机蛮好的....
2008-5-10 00:31
0
游客
登录 | 注册 方可回帖
返回
//