#4702: 不知道錯在哪~~請各位大大幫我看一下


endavid (滔)

學校 : 不指定學校
編號 : 14984
來源 : [125.225.99.87]
最後登入時間 :
2011-05-14 10:39:23
a007. 判斷質數 | From: [125.225.98.190] | 發表日期 : 2010-12-27 18:29

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    int x,n;
    cin>>n;
    for(x=sqrt(n);x>0;x--)
    {
        if(n%x==0)
        break;
    };
    if(x!=1)
    cout<<"非質數";
    else
    cout<<"質數";
     return 0;
#4737: Re:不知道錯在哪~~請各位大大幫我看一下


linishan (L)

學校 : 國立交通大學
編號 : 1090
來源 : [104.132.150.102]
最後登入時間 :
2019-05-10 19:57:54
a007. 判斷質數 | From: [125.226.10.251] | 發表日期 : 2011-01-10 19:59

#include
#include
using namespace std;
int main()
{
    int x,n;
    cin>>n;
    for(x=sqrt(n);x>0;x--)
    {
        if(n%x==0)
        break;
    };
    if(x!=1)
    cout<<"非質數";
    else
    cout<<"質數";
     return 0;
}


你的程式只會判斷是不是1而已

前面做得完全不搭嘎 ..

請自己測過在發問.. 好習慣..

 
#4752: Re:不知道錯在哪~~請各位大大幫我看一下


linishan (L)

學校 : 國立交通大學
編號 : 1090
來源 : [104.132.150.102]
最後登入時間 :
2019-05-10 19:57:54
a007. 判斷質數 | From: [118.168.128.162] | 發表日期 : 2011-01-15 12:14

對不起 上一篇我看錯了

你沒有多筆測資輸入 .

 
ZeroJudge Forum