学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

菜人求助,关于阶乘的求和,看下错在哪里

菜人求助,关于阶乘的求和,看下错在哪里

题目是叫你求阶乘的和
#include<stdio.h>
void main()
{
long int t,i,sum;
t=1;sum=0;
for(i=1;i<=5;i++)
t=t*i;
i++;
sum=sum+t;
printf("%ld\n",sum);
}
看下错在哪里

TOP

for循环,没有大括号。i++也多用了一个。

TOP

郁闷的是能运行, 运行结果153也是正确的 你用的是turboc的话 按Alt+F5 看看结果
你看一下我写的这个吧 献丑了啊
main(){
    int n,i;long a=1,sum=0;
    printf("please input a number:");
    scanf("%d",&n);
        for(i=1;i<=n;i++){
                a=a*i;
                sum=sum+a;
            }
        printf("sum=%ld\n",sum);
    }
^_^没事咱就灌水哈^_^!!!

TOP

long int 型和int 型在vc里是一样的。。。
貌似你用的是tc

TOP

#include "stdio.h"
void main()
{
    int n,i,a,sum;
    a=1;
    sum=0;
    printf("please input a number:");
    scanf("%d",&n);
        for(i=1;i<=n;i++)
        {
              a=a*i;
              sum+=a;
        }     
        printf("sum=%ld\n",sum);
        
    }

TOP

哦 太强拉 谢谢啊 牛啊

TOP

引用:
以下是引用 zqyywdc 在 2008-5-15 22:00 的发言:

哦 太强拉 谢谢啊 牛啊
~~~~~~~~~~
    呵呵,没你强。看你的头像,不是想去练《葵花宝典》吧?小小年纪就有如此志向,可喜可贺,只是枉了爹娘的恩情。

TOP

发新话题