關(guān)于c語言程序可以設(shè)計什么游戲方面的一些問題,下面小編和大家簡單介紹一下
1.c語言程序設(shè)計猜數(shù)游戲
#include#includevoid main(){ int Win = rand() % 100000+ 10000; //隨機賦值10000~99999 int i = 0; int n; char ch; printf("please input n\n"); scanf("%d",&n); while(1) { if(n > Win) //猜的數(shù)字大了 { printf("you guess number big\n"); i++; scanf("%d",&n); } if(n < Win) //猜的數(shù)字小了 { i++; printf("you guess number small\n"); scanf("%d",&n); } if(n == Win) // 正確 { i++; printf("you guees is right\n"); printf("你現(xiàn)在想退出嗎? 輸入a結(jié)束\n"); scanf("%c",&ch); if(ch == 'a') break; continue; } if(i > 10) //機會用完了 { printf("你的機會已經(jīng)用完,沒機會再猜了\n"); break; } } if(i < 3) printf("優(yōu)秀\n"); // 對游戲者的評價 else if(i < 8) printf("良好\n"); else printf(" 差\n");}這是我以前編過的程序,只是把范圍改了你想要的
2.設(shè)計一個C語言程序 猜數(shù)游戲
#include #include # main(void){int rst,g;int ;//用隨機函數(shù)了srand( time(NULL) );printf("猜數(shù)游戲,輸入-1退出.Let's go !");do{//生成隨機數(shù)rst = (int)((double) rand() /(double) RAND_MAX * 100);//重置猜的次數(shù) = 0;while( 1 ){++;printf("猜猜是幾:");scanf("%d",&g);if( g==-1) //如果輸入的玩家數(shù)為-1,退出程序return 0;if(g == rst ){printf("恭喜,只用%d次就猜對了。再來一把!",);break;}else{if ( < 10 )printf("%s了,再",g > rst ? "大":"小" );else{printf("看來你猜不出來了,試試下一個。");break;}}}} while(1);return 0;};
經(jīng)過以上c語言程序設(shè)計猜數(shù)游戲,設(shè)計一個C語言程序 猜數(shù)游戲?? 了解后,希望可以幫到您,如有疑問可以隨時咨詢我們哦