本題要求編寫程序,判斷一個給定的整數是否為素數。素數就是只能被1和自身整除的正整數,1不是素數,2是素數。
輸入格式:
輸入在一行中給出一個需要判斷的整數 M(−231≤M≤231−1)。
輸出格式:
如果M是素數,則在一行中輸出Yes,否則輸出No。如果輸入了非正整數,也要輸出No。
輸入樣例1:
11
結尾無空行
輸出樣例1:
Yes
結尾無空行
輸入樣例2:
9
結尾無空行
輸出樣例2:
No
結尾無空行
輸入樣例3:
-2
結尾無空行
輸出樣例3:
猜數字游戲是令游戲機隨機產生一個100以內的正整數,用戶輸入一個數對其進行猜測,需要你編寫程序自動對其與隨機產生的被猜數進行比較,並提示大了(“Too big”)、小了(“Too small”),還是相等(“Lucky You!”)。如果猜到,則結束程序。如果超過7次都沒有猜到,則提示“Game Over!”,並結束程序。
輸入格式:
輸入第一行中給出一個不超過100的正整數,代表游戲機產生的隨機數。 從第二行起,每行給出一個用戶的輸入,直到猜中或者超過7次還沒有猜中。
輸出格式:
每次在一行中輸出相應的猜測結果,直到輸出猜對的結果“Lucky You!”或“Game Over!”則結束。
輸入樣例1:
12
50
25
12
結尾無空行
輸出樣例1:
Too big
Too big
Lucky You!
結尾無空行
輸入樣例2:
60
50
75
58
64
63
62
61
結尾無空行
輸出樣例2:
Too small
Too big
Too small
Too big
Too big
Too big
Too big
Game Over!
結尾無空行
answer
#include <stdio.h>
int main(){
int guess;
int num;
scanf("%d",&guess);
int i;
for(i = 0;i < 7;i++) {
scanf("%d",&num);
if(num < guess){
printf("Too small\n");
}else if(num == guess) {
printf("Lucky You!");
break;
}else{
printf("Too big\n");
}
}
if(i == 7)
printf("Game Over!");
return 0;
}
