c++按老师写的一个编程~~运行后老是说有错误,大家可以指出错误嘛?或者讲一下运行结果可否~~~感激

2025-01-02 07:16:56
推荐回答(5个)
回答1:

#include
void main()
{ int i=0,j=1,k;
k=i+=j;
cout<k=(i++)*(++j);
cout<k *=i++*j--;
cout<}
结果是:
1 1 1
2 2 2
3 1 8.
这里是你的格式有问题。第一个是*=这个符号之间没有空格;第二个是第三行的输出间你没有天剑空格,只是一个单括号。
这个问题只要你编译一下,看看解释说明应该就知道了吧。

回答2:

这种程序最没有意思,具体应用中根本不用这种程序代码,首先因为移植性很差,不同的机器运行结果可能不一样。其次可读性太差,根本不知道这个程序的思想是什么?还有,如果单纯用来教学的话也没有必要拿这种程序来难为学生,因为这根本不必要。最后,如果你现在知道答案,那么我2个月后问你,你肯定不知道,肯定还要翻书,这有意思么?
建议多看一些大型工程的代码,不要局限于这么小的代码。

直接跟老师说,这个代码我看不懂,写的什么狗屁玩意,给老子重写!!

回答3:

cout<你的每一句cout 为什么都是‘ ’而不是双引号呢?你这么写,编译器会认为 ‘ ’是一个双引号、都改成双引号试试

回答4:

#include
using namespace std;

....

回答5:

应该是#include