貓武士世界 猜數(shù)C++程序
如題
#include<bits/stdc++.h>
#include<time.h>?
using namespace std;
int main()
{
????srand(time(NULL));
????while(1)
????{
????????int s=(rand()*rand())%100000+1;
????????int num=0;
????????while(1)
????????{
????????????int t;
????????????scanf("%d",&t);
????????????int Q=abs(t-s);
????????????if(Q==0)
????????????{
????????????????printf("你猜中了數(shù)字為%d,獲得猜數(shù)金葉%d\n",t,num);?
????????????????break;
????????????}
????????????else
????????????{
????????????????printf("你猜的數(shù)字為%d,",t);
????????????????if(Q<=10)
????????????????????printf("幾乎等于實際數(shù)字。");
????????????????else
????????????????{
????????????????????if(Q<=100)
????????????????????????printf("稍稍");?
????????????????????else if(Q<=1000)
????????????????????????printf("略");
????????????????????else if(Q<=5000)
????????????????????????printf("");
????????????????????else if(Q<=10000)
????????????????????????printf("遠(yuǎn)");?
????????????????????else
????????????????????????printf("遠(yuǎn)遠(yuǎn)");?
????????????????????if(t>s)
????????????????????????printf("大");
????????????????????else
????????????????????????printf("小");?
????????????? ?????printf("于實際數(shù)字。");
????????????????}
????????????????printf("當(dāng)前猜數(shù)金葉累計%d。\n此操作消耗1金葉。\n",num);
????????????}
????????????num++;
????????}
????}
}