當前位置:編程學習大全網 - 編程語言 - C語言編程題:1至4個for語句循環的例題,並註釋意義,望高手回答

C語言編程題:1至4個for語句循環的例題,並註釋意義,望高手回答

//猜數字遊戲 先生成壹個數字 再讓用戶循環6次輸入數字

#include "stdafx.h"

#include "time.h"

#include "stdlib.h"

#define COMPETOR_NUM_LIST "誰最蕩漾?!\n0-面包\n1-水餃\n2-可樂\n3-雞翅\n4-達達\n5-拉姆\n6-壽司\n7-苞米\n8-糖果\n9-冰激淩\n"

int random();

int random()//函數聲明

{

int num;//int變量,記錄獲得的數字

num = rand()%11;//賦值

return num;//返回得到的數字

}

void main()

{

int i,result,inputed,ifcontinue;//i為計數變量,result會得到的隨機數字,inputed為用戶輸入文字 ifcontinue記錄用戶是否還要繼續

srand( (unsigned)time( NULL ) );//加速數字生成

printf("%s",COMPETOR_NUM_LIST);//講人物編號打出

printf("初始化完畢..請輸入壹個編號(允許妳猜5次,5次若都失敗程序將會結束)\n");//請用戶輸入數字

result=random();//賦值

for(i=0;i<=5;i++)//循環開始

{

//printf("%d\n",result);

scanf("%d",&inputed);//得到用戶輸入的文字

//printf("%d\n",inputed);

if(inputed==result){//如果用戶輸入的問題=隨機數字

printf("對了!最蕩漾的人就是%d.是否繼續?(0/1)\n",inputed);//輸出結果

scanf("%d",&ifcontinue);//得到用戶是否繼續

if(ifcontinue==0)//0就繼續

{

main();//執行main函數

}

break;//瑞出循環

}

printf("猜錯了哦...請再試壹遍\n");//錯誤信息

if(i==5)

{

printf("正確答案是:%d\n",result);

}

}

system("pause");//暫停控制臺

}

  • 上一篇:遊戲公司。。上海EA、上海巨人、北京完美。哪家總體情況好,包括薪資,待遇,加班情況,未來發展等等。
  • 下一篇:畢業生的論文格式
  • copyright 2024編程學習大全網