问题标题: 酷町堂:什么鬼(O_o)??

0
0
已解决
李致远
李致远
高级光能
高级光能

一脸懵逼o((⊙﹏⊙))o

为啥我的代码报错???

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<iomanip>
#include<string>
int int1(int i) {
	int m=0;
	if (i==1)
		return m;
	else {
		for(int j=2; j<sqrt(i); j++) {
			if (i%j==0)
				m=m+1;
		}
		return m;
	}
}
int main() {
	int m,k=0;
	cin>>m;
	for(int i=1; i<=m/2; i++) {
		if (int1(i)==0&&int1(m-i)==0)
			k=k+1;
	}
	cout<<k;
}

显示

[Error] 'cin' was not declared in this scope
[Error] 'cout' was not declared in this scope

?????

李致远在2020-03-01 21:25:31追加了内容

我只要报错原因啦


0
已采纳
龙舟
龙舟
高级光能
高级光能

我的原来也不行

应该是这样不会错:

输入改成scanf("%d",&m);

输出改成printf("%d\n",k);

头文件cmath,cstdio

就对了,望采纳!!

1
朱子尘
朱子尘
初级光能
初级光能

其实是错在你的名字空间using namespace std呢!?!?!?

0
0
缪鲲鹏
缪鲲鹏
新手光能
新手光能

你是新手吗.

不知道cin,cout一定要加using name space std;或者在前面加std:: ?

 

我要回答