请问一个c++题?谢谢了!

来源:百度知道 编辑:UC知道 时间:2024/06/13 10:27:58
请看下面的程序有什么错误?它的结果是什么?
#include "stdio.h"
main()
{
int i,sum;
for(i=1;i<=100;i++)
sum+=i;
printf("sum=%d",sum);
}

#include <stdio.h>
main()
{
int i,sum;
sum=0;
for(i=1;i<=100;i++)
sum+=i;
printf("sum=%d",sum);
}
变量在计算之前要赋初值的。还有符号使用要正确。

你学C++还是学C啊?
#include<stdio.h>
void main()
{
inti,sum=0;
for(i=1;i<=100;i++){sum+=i;}
cout<<"和为:"<<sum<<endl;
}

C语言应为:(你们都错了,少了大括号)
#include "stdio.h"
main()
{
int i,sum=0;
for(i=1;i<=100;i++){sum+=i;}
printf("sum=%d",sum);
}