求自然数1-5的和,C语言程序,这个程序到底哪有错。

#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int n,s;
s=0;
for(n=1;n<=5;n=n+1)
s=s+n;
printf("%d\n",s);

}

#include <stdio.h>

int main()
{
    int n,s;
    s=0;
    for(n=1;n<=5;n=n+1)
s=s+n;
    printf("%d\n",s);
return 0;
}追问

为什么有些程序不用return 0呢?

追答

那是不规范的写法

温馨提示:答案为网友推荐,仅供参考
相似回答