求助。。。第一个程序为什么会提示有一个错误啊?第二个程序为什么运行后输出的结果是错误呀???

来源:百度知道 编辑:UC知道 时间:2024/05/14 05:04:15

#include"iostream.h"
int jiec(int i);
int main()
{
int n,sum=0;
cout<<"请输入一个数字:";
cin>>n;
for(int i=1;i<=n;i++)
{
sum=sum+jiec(i);
}
cout<<"sum="<<sum<<endl;
return 0;
}
int jiec(int i)
{
for(int j=1;j<=i;j++)
{
int s=1;
s=s*j;

}

}

二 #include"iostream.h"
int main()
{
int j,s=1,n,sum=0;
cout<<"请输入一个数字:";
cin>>n;
for(int i=1;i<=n;i++)
{
for( j=1;j<=i;j++)
{

s=s*j;

}
sum=sum+s;

}
cout<<"sum="<<sum<<endl;
return 0;
}

第一个问题:jiec函数声明是返回值为int,你却没有返回。这个你看编译器的报错就知道了吧

第二个问题;我输入了一个数字,程序打印出结果,正常结束,没有错误。如果说你觉得运行结果与预期不符,那是你程序逻辑的问题,而你又没说这个程序本来是想干什么的。。

第一个C++程序,卡了。求助 多普达D600:打开一个程序,再去开另一个的时候怎么第一个程序会自动退出 三国战记:第一个密室门前会有一个铁甲(王平)为什么进去拿了全部的东西,想出来就出不来了 !! 我打开一个程序时,有时会弹出一个提示框,说是此程序正在被使用,无法打开,为什么? 初次使用vc++6.0运行完一个程序后为什么编写第二个程序后还是运行第一个程序呢? 第一个ASP程序 为什么我的VC++编一个绝对没有错误的程序总是提示有一个错误~!!! 为什么下载的文件重命名或者删除就会提示有另外一个程序在使用.{其实没有我都关了}该怎么办? 请问我用一个软件修复C盘时,会提示有程序在使用该盘? vf中有好几个表单,怎么把其中一个设置成程序运行是的第一个界面?