簡單的猜數字游戲[2]


本題要求編寫程序,判斷一個給定的整數是否為素數。素數就是只能被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;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM