c++问题 程序出错

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:21:19
#include <iostream>
using namespace std;
int main()
{
int i=1,j=1,k=1;
cout <<"\n";
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k)
printf("%d,%d,%d\n",i,j,k);
}
}
这个怎么总是出错,就是FOR那一行,我比较笨,帮帮忙,谢谢啊.
#include <iostream>
using namespace std;
int main()
{
int i=1,j=1,k=1;
cout <<"\n";
for(i=1;i<5;i++)
{for(j=1;j<5;j++)
{for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k)
printf("%d,%d,%d\n",i,j,k);
}
}
}
}
这样么?还是不行啊.

错误提示:7 D:\综合文件夹\我的程序\程序1.cpp
stray '\241' in program

我用的Dev

=======================================
#include<iostream>
using namespace std;
int main()
{int i,j,k;

很明确的说,程序没错

把你原来的代码重写一遍,说不定就没错了

stray '\241' in program 这种错误我昨天就遇到过,我是把提示错误的行注释了,重新写了一遍,一摸一样的,就没问题了

代码没有错,编译通过,你怎么搞的工程,
重新搞个工程
用cout行,用printf不行,你工程没有弄好吧,加这个头文件试试
#include <stdafx.h>

用MinGW没有报错
代码没有问题的。

feng32tc:for后面没加大括号
这个可以不加大括号

==================
把出错提示贴出来

==================
stray '\241' in program :该错误是指源程序中有非法字符,需要去掉非法字符。比如中文空格(改为TAB)

cout<<'\n';
或者cout<<endl;
可能是这错了。。试试

for后面没加大括号