最近看了下C++,有些地方和c语言 还是不太一样的,当我在做输入一个数字的时候发现了错误。。
所以在使用scanf()的时候需要加下面这段在头文件 顶部:
#define _CRT_SECURE_NO_WARNINGS
测试代码求质数:
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
int main()
{
int i, j;
int sum;
cout <<
"请输入一个数字:\n";
scanf("%d",&
sum);
cout <<
"质数为:\n";
for (i =
2; i<sum; i++
) {
for (j =
2; j <= (i / j); j++
) {
if (i%j==
0) {
//cout << i << " No是质数\n";
break;
// 如果找到,则不是质数
}
}
if (j >(i /
j)) {
cout << i <<
" 是质数\n";
}
}
return 0;
}
一键梭哈。
转载于:https://www.cnblogs.com/maoye520/p/10985126.html
相关资源:C、C 常用头文件及函数汇总