请问各位大佬为啥我这个程序15输出是质数,洛谷在线IDE C++11
  • 板块B2077 角谷猜想
  • 楼主DDW17
  • 当前回复8
  • 已保存回复8
  • 发布时间2023/7/16 20:54
  • 上次更新2023/11/3 09:27:29
查看原帖
请问各位大佬为啥我这个程序15输出是质数,洛谷在线IDE C++11
1036987
DDW17楼主2023/7/16 20:54
#include<iostream>
using namespace std;
int main(){
	int a;
	cin>>a;
    for(int i=2;i<=100;i++){
    	if(a%i==0 & a!=i){
			cout<<"合数";
			break; 
		}
		if(i == 100){
			cout<<"质数";
		}
	if(a%2==0&&a%3==0&&a%5==0&&a%7==0&&a%11==0&&a%13==0&&a%17==0&&a%19==0&&a%23==0&&a%29==0){
		cout<<"合数"; 
	}	else{
		cout<<"质数"; 
	} 
	return 0 ;
}
}

包含程序,以及发现程序输出错误的结果

2023/7/16 20:54
加载中...