1,c語言 猜數字游戲 很明顯count==10是不成立的,改成count<=10吧count==0條件不滿足不就跳出了2,c語言猜數字游戲為什么只能運行到輸出一個隨機數你需要srand函數來重置種子,不然隨機數序列不會變,可以在頭文件加上time.h,然后main函數開頭寫srand(time(0));還有要截圖不要拍照,main是int的不是void的3,c語言猜數題怎么修改程序使得如果連續輸入十次都猜不對正確答在c++后面,scanf前面,加一句:if (c > 10) break;最后的printf改成:if( b == 88) printf("Right! 用了%d次嘗試。", c);else printf("Wrong! 很遺憾,已經嘗試了10次,依然沒有猜中。");4,計蒜客C語言猜數字游戲環節按照提示寫完代碼為什么不能繼續最后一個else只保留一個else就行不要寫成else if(guess==num)或者else(guess==num)寫成elseprintf("Right!\n");}你好!根據計蒜課C語言的龜腚,沒有代碼是木有辦法debug的如有疑問,請追問。5,C語言猜數字游戲怎么編程必須用循環 猜數函數的話必須用隨機函數,先隨機一個數,然后用if語句判斷大了顯示“大了”,小了顯示“小了”,如此反復 直到等于那個隨機數循環的話就while(1)就行等于隨機數時 使用break語句跳出循環就行 希望能幫到你能具體一點么?建議你去看下實例,有這種,模仿一下int main()int password,i,j;password=100;//數字i=-password;while(i!=password)scanf("%d",i); //輸入if(i>password)printf("big\n");if(iprintf("small\n");}printf("bingo!\n");return 0;}...我看不懂..不過高人能看懂...來這里...求助把..hd網絡信息安全官方論壇 ..尖峰技術...免費的哦6,c語言編程猜數字游戲 分析:先產生一個隨機數N。然后輸入數I,如果A大于N,則提示大于信息。如果I小于N,則提示小于信息。直到I==N,則輸出成功信息。這是我用C語言寫的。環境:WIN-C ,TORBO C,如果是C++環境把倒數第二排getch();刪掉!已經調試成功:main()int i=0,n;srand(time(0));n=rand()%100+1;while(i!=n)scanf("%d",&i);if(i>n)printf("this number is too big!\n");if(i}if(i==n)printf("PASS!%3d",n);getch();}提示:srand(time(0));n=rand()%100+1;是用來生成一個1~100以內的隨機數,如果你改,把100改成50或者200。如(n=rand()%50+1;)求采納為滿意回答。#include #include#include#includeint isfilled(int a[4],int x)int i=0;for(;a[i]!=-1&&i<4;i++)if(a[i]==x)return 0;return 1;}int judge1(const int a[4],const int b[4])int i,count=0;for(i=0;i<4;i++)if(a[i]==b[i])count++;return count;}int find(const int a[4],const int x)int i=0;for(;i<4;i++)if(a[i]==x)return 1;return 0;}int judge2(const int a[4],const int b[4])int temp=0,i;for(i=0;i<4;i++)temp+=find(a,b[i]);return temp-judge1(a,b);}int main()int a[4],b[4],i=0,x,number=100,flag=0;memset(a,-1,sizeof(a));//初始化為-1srand(time(NULL));while(i!=4)x=rand()%10;if(isfilled(a,x))a[i++]=x;}printf("初始化完成,您目前的得分%d\n",number);while(number&&!flag)printf("請您猜4個數字\n");scanf("%d%d%d%d",b,b+1,b+2,b+3);if(judge1(a,b)==4)printf("恭喜,您猜對了所有數字,您的得分是%d\n",number);flag=1;}elseprintf("有%d個數數值和位置都相同!有%d個數數值相同,但位置不同。\n",judge1(a,b),judge2(a,b));number-=10;}}if(!number)printf("猜數字失敗,正確的數字及順序是\n");for(i=0;i<4;i++)printf("%d ",a[i]);printf("結束\n");return 0;}給加點分吧~#include #include #include int tar[4]; int plyer[4]; int a,b; void init(){ int i; for(i=0;i<4;i++){ tar[i]=-1; plyer[i]=-1; } } void randnum(){ int i,j; srand((int)time(0));/*以時間為種子*/ for(i=0;i<4;i++){ tar[i]=rand()%10; for(j=0;j