#include<iostream>
#include<ctime>
#include<stdlib.h>
using namespace std;
int main(){
srand((unsigned)time(NULL));
int t = rand()%20+1;
printf("计算机随机想了一个1~20数,请你来猜一下吧!\n\n");
int cnt=0;
while(true){
if(cnt==6){
printf("很遗憾,没有在6次以内猜出来");
break;
}
printf("第%d次猜的数是:", ++cnt);
int k;
scanf("%d", &k);
if(k > t){
printf(" 很遗憾,猜大了!\n");
}else if(k < t){
printf(" 很遗憾,猜小了!\n");
}else{
printf(" 恭喜你,在第%d次猜对了\n", cnt);
break;
}
}
return 0;
}
@毕博雨 满足你
#include<iostream>
#include<ctime>
#include<stdlib.h>
using namespace std;
int main(){
srand((unsigned)time(NULL));
int t = rand()%2048+1;
printf("计算机随机想了一个1~2048数,请你来猜一下吧!\n\n");
int cnt=0;
while(true){
if(cnt==20){
printf("很遗憾,没有在20次以内猜出来");
break;
}
printf("第%d次猜的数是:", ++cnt);
int k;
scanf("%d", &k);
if(k > t){
printf(" 很遗憾,猜大了!\n");
}else if(k < t){
printf(" 很遗憾,猜小了!\n");
}else{
printf(" 恭喜你,在第%d次猜对了\n", cnt);
break;
}
}
return 0;
}
#include<iostream>
#include<ctime>
#include<stdlib.h>
using namespace std;
int main(){
srand((unsigned)time(NULL));
int t = rand()%1024+1;
printf("计算机随机想了一个1~1024数,请你来猜一下吧!\n\n");
int cnt=0;
while(true){
if(cnt==10){
printf("很遗憾,没有在10次以内猜出来");
break;
}
printf("第%d次猜的数是:", ++cnt);
int k;
scanf("%d", &k);
if(k > t){
printf(" 很遗憾,猜大了!\n");
}else if(k < t){
printf(" 很遗憾,猜小了!\n");
}else{
printf(" 恭喜你,在第%d次猜对了\n", cnt);
break;
}
}
return 0;
}
@所有人
模板
#include<iostream>
#include<ctime>
#include<stdlib.h>
using namespace std;
int main(){
srand((unsigned)time(NULL));
int t = rand()%(想拥有的数字数(100))+1;
printf("计算机随机想了一个1~(想拥有的数字数(100))数,请你来猜一下吧!\n\n");
int cnt=0;
while(true){
if(cnt==(想拥有的猜中限制数(10))){
printf("很遗憾,没有在(想拥有的猜中限制数(10))次以内猜出来");
break;
}
printf("第%d次猜的数是:", ++cnt);
int k;
scanf("%d", &k);
if(k > t){
printf(" 很遗憾,猜大了!\n");
}else if(k < t){
printf(" 很遗憾,猜小了!\n");
}else{
printf(" 恭喜你,在第%d次猜对了\n", cnt);
break;
}
}
return 0;
}