#4046: 到底錯在哪?


mark821119 (好久沒寫啦)

學校 : 國立東華大學
編號 : 12641
來源 : [134.208.3.230]
最後登入時間 :
2016-10-17 18:04:22
a007. 判斷質數 | From: [59.121.33.39] | 發表日期 : 2010-07-29 21:02

與正確輸出不相符(line:1)
您的答案為: 質數質數質數質 ...略
正確答案為: 質數

 

#include <stdio.h>
#include <stdlib.h>
#include<math.h>
void AA(int a)
{
    int i,c=2;
   
    for(i=2;i<=sqrt(a);i++)
    {
                 if(a%i==0){c++;break;}
    }
   
    if(c==2)printf("質數");
    else    printf("非質數");
 
}

main()
{
   int a;
   while(scanf("%d",&a)!=EOF)
   {
        AA(a);                         
   } 
}

 
#4054: Re:到底錯在哪?


herrykai (小新手)

學校 : 淡江大學
編號 : 12349
來源 : [218.161.120.99]
最後登入時間 :
2011-03-06 21:34:28
a007. 判斷質數 | From: [61.231.51.159] | 發表日期 : 2010-08-03 15:29

與正確輸出不相符(line:1)
您的答案為: 質數質數質數質 ...略
正確答案為: 質數

 

#include
#include
#include
void AA(int a)
{
    int i,c=2;
   
    for(i=2;i<=sqrt(a);i++)
    {
                 if(a%i==0){c++;break;}
    }
   
    if(c==2)printf("質數");
    else    printf("非質數");
 
}

main()
{
   int a;
   while(scanf("%d",&a)!=EOF)
   {
        AA(a);                         
   } 
}

我猜   應該是你沒有換行....
 
ZeroJudge Forum