查看單個文章
舊 2007-10-17, 11:56 PM   #2 (permalink)
孤鷹
註冊會員
 
孤鷹 的頭像
榮譽勳章
UID - 13428
在線等級: 級別:26 | 在線時長:799小時 | 升級還需:38小時級別:26 | 在線時長:799小時 | 升級還需:38小時級別:26 | 在線時長:799小時 | 升級還需:38小時級別:26 | 在線時長:799小時 | 升級還需:38小時級別:26 | 在線時長:799小時 | 升級還需:38小時級別:26 | 在線時長:799小時 | 升級還需:38小時
註冊日期: 2002-12-17
VIP期限: 2010-03
文章: 58
精華: 0
現金: 485 金幣
資產: 22668 金幣
預設 了解了

感謝各位大大..我解出來了...我少設了時間變數


#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int sum,y;

srand(time(0));//以時間函數為種子數
y=1+rand()%101;
cout<<"請輸入1-100任一數值=";
cin>>sum;


do
{
if(sum<0||sum>100)
{
cout<<"你輸入的數值有誤.";
cout<<"請輸入1-100任一數值=";
cin>>sum;
}


else if(y==sum)
{
break;
}
else if(0<=sum<=100 && sum>y)
{
cout<<"亂數值範圍在"<<sum<<"到"<<y<<"之間.";
cout<<"請輸入1-100任一數值**=";
cin>>sum;
}
// (0<=sum<=100 && sum<y)
else
{
cout<<"亂數值範圍在"<<y<<"到"<<sum<<"之間.";
cout<<"請輸入1-100任一數值~~=";
cin>>sum;
}
}while(y!=sum);
cout<<"你猜對了"<<endl;
system("pause");
return 0;
}

/*
如果想產生介於m~n之間的整數,
可以以下列算式求得↓
m + rand()%(n-m+1)
*/
孤鷹 目前離線  
送花文章: 517, 收花文章: 9 篇, 收花: 12 次
回覆時引用此帖