自己做了个关于 水仙花数 的程序 错了!!不知道错哪!
水仙花数 就是一个3位数。其各位数字的立方和等于该数。如153=1的3次方+5的3次方+3的3次方。#include <iostream>
using namespace std;
void main()
{
int a,b,c;
for(int i=100;i<1000;i++)
{
a=i%10;
b=i\10;
c=b%10;
b=b\10;
if(i=a^3+c^3+b^3)
cout<<i<<endl;
continue;
}
}
1>------ 已启动生成: 项目: 3, 配置: Debug Win32 ------
1>正在编译...
1>3.cpp
1>d:\学习\3\3\3.cpp(9) : error C2017: 非法的转义序列
1>d:\学习\3\3\3.cpp(9) : error C2143: 语法错误 : 缺少“;”(在“常量”的前面)
1>d:\学习\3\3\3.cpp(11) : error C2017: 非法的转义序列
1>d:\学习\3\3\3.cpp(11) : error C2143: 语法错误 : 缺少“;”(在“常量”的前面)
1>生成日志保存在“file://d:\学习\3\3\Debug\BuildLog.htm”
1>3 - 4 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
不知道怎修改~~