救命,我的学习不能继续

来源:百度知道 编辑:UC知道 时间:2024/06/30 13:59:54
请看一段代码:

#include "stdafx.h"
#include <iostream.h>
using namespace std;
void main( )
{
cout << "四位数中,各位四次方之和等于本身的数有:";
int a=0, b=9, c=9, d=9;
int n, l;
for(int i;i> 9999;i++)
{
if(d<9) d++;
else if(c<9)
{c++;d=0;}
else if(b<9) {b++;c=d=0;}
else a++;
l=a*a*a*a+b*b*b*b+c*c*c*c+d*d*d*d==i;
if(l=1)
{
cout << i << '\t';
n++;
if(n%5==0) cout << endl;
}
}
}

有问题吗?
编译器显示
1>d:\my documents\visual studio 2005\projects\hjjph1lps\xmhjjph001ibs\xmhjjph001ibs.cpp(2) : fatal error C1083: 无法打开包括文件:“iostream.h”: No such file or directory

编译器显示:

#include "stdafx.h"
#include <iostream>
using namespace std;
void main( )
{
cout << "四位数中,各位四次方之和等于本身的数有:";
int a=0, b=9, c=9, d=9;
int n, l;
for(int i;i> 9999;i++)
{
if(d<9) d++;
else if(c<9)
{c++;d=0;}
else if(b<9) {b++;c=d=0;}
else a++;
l=a*a*a*a+b*b*b*b+c*c*c*c+d*d*d*d==i;
if(l=1)
{
cout << i << '\t';
n++;
if(n%5==0) cout << endl;
}
}
}

在工具->选项->目录中将iostream所在的路径添加进去

加了using namespace std;后得这样写
#include<iostream>
2005里没有iostream.h这个文件了,即使有的话它也不是std命名空间中的.