在編一個猜字游戲,然后執行得時候在猜第一個數時候沒有提示。
而且也不能猜對數出來,99太低,100又太高。郁悶。。。。。。
不知道錯在哪里,求幫助!!!!!!!
#include <stdio.h>
#include <stdlib.h>
#include <ctime>
void main ()
{
int a;
srand((unsigned)time(0));
a=rand()%100;
int b;
while (b!=a)
{
printf("請猜一個數!\n");
scanf("%d\n",&b);
if (b>a)
printf("嘖嘖嘖,有點高!\n");
else
printf("嘖嘖嘖,有點低!\n");
}
printf("猜對啦!!!!!!");
}
uj5u.com熱心網友回復:
int b;while (b!=a)
b還未賦值。
uj5u.com熱心網友回復:
把輸入得值付給b就行了轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/110063.html
上一篇:DLL中創建執行緒,執行緒中呼叫一個類中的函式,總是出現記憶體地址例外
下一篇:XE7 UPD1發布了
