编程:随机生成1-100之间的数字,如果猜对了结束游戏,如果猜错则继续猜并提示所猜测的数字是大于还是小于所指定的数,最终提示猜对所用的次数。
#include#include #include #include int main() { int val=0; int count=0; srand((unsigned)time(NULL)); int rx=rand()%100+1;//1......100 printf("已产生1...100整数n"); while(1) { printf("请输入你的数据n"); scanf("%d",&val); count=count+1; if(val rx) { printf("你猜大了n"); } else { printf("你猜成功了n"); break; } } printf("count: %d",count); return 0; }
结果
已产生1...100整数 请输入你的数据 50 你猜小了 请输入你的数据 75 你猜小了 请输入你的数据 83 你猜小了 请输入你的数据 90 你猜大了 请输入你的数据 85 你猜小了 请输入你的数据 87 你猜成功了 count: 6



