×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#9968: 不懂為什麼會WA(測式都行)
nsps5203
(unknown)
學校 : 國立雲林科技大學
編號 : 50405
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [106.105.153.141]
最後登入時間 :
2016-02-05 17:38:49
a007.
判斷質數
| From: [106.105.153.164] | 發表日期 : 2015-07-02 11:46
#include<stdio.h>
#include<math.h>
int main(void){
int num,x,y,i;
while(scanf("%d",&num)!=EOF){
if ((num%6)==1 || (num%6)==5)
{printf("質數\n");}
else{printf("非質數\n");
}}
}
#9971: Re:不懂為什麼會WA(測式都行)
jenny0529
(jenny chou)
學校 : 國立臺灣大學
編號 : 50305
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [204.52.215.71]
最後登入時間 :
2015-11-02 12:09:13
a007.
判斷質數
| From: [111.242.198.134] | 發表日期 : 2015-07-02 23:49
#include
#include
int main(void){
int num,x,y,i;
while(scanf("%d",&num)!=EOF){
if ((num%6)==1 || (num%6)==5)
{printf("質數\n");}
else{printf("非質數\n");
}}
}
應該是main裡面不能放void吧(我目前還沒看過有這種寫法)
然後就是你考慮的還不夠周全,因為除以6餘1與除以6餘5不一定是質數
舉個例子來說,25%6=1,但是25不是質數
ZeroJudge Forum