C++问题 用for语句实现10!

来源:百度知道 编辑:UC知道 时间:2024/06/14 13:03:02
C++问题 用for语句实现10!

#include<iostream>
using namespace std;
int main
{
int sum=0,i;
for(i=1;i<=10;i++)
{
sum=sum+i;
}

cout<<sum<<endl;
}

这是我写的程序不知道怎么改
说错了 求1到10的和```

正确程序如下:
#include<iostream>
using namespace std;
void main ()
{
int sum=0,i;
for(i=1;i<=10;i++)
{
sum=sum+i;
}

cout<<sum<<endl;
}

问题有二:
1.主函数没有返回值应将int改为void
2.主函数参数表掉了,应在main后面加()

#include<iostream>
using namespace std;
int main()
{
int sum=1,i;
for(i=1;i<=10;i++)
{
sum*=i;
}

cout<<sum<<endl;
}

int main()
{
int sum=1,i;
for(i=1;i<=10;i++)
{
sum*=i;
}
cout<<sum<<endl;
return 0;
}

int sum=1,i;
for(i=1;i<=10;i++)
{
sum=sum*i
}

cout<<sum<<endl;