C语言的问题.

来源:百度知道 编辑:UC知道 时间:2024/06/01 12:17:49
电脑随即生成一个数,我来猜,如果我猜的低了,电脑出现提示“低了”,如果我猜的高了,电脑出现提示“高了”,最多猜10次....编程!

#include<stdio.h>
#include <stdlib.h>
#include <time.h>

void main()
{
int i = 10;
int randnum, usernum;
srand(time(NULL));
randnum = rand()%100;

while(i > 0)
{
printf("第%d次猜:", 10 - i + 1);
scanf("%d", &usernum);
if(usernum > randnum)
{
printf("高了\n");
}
else if(usernum < randnum)
{
printf("低了\n");
}
else
{
printf("对了\n");
break;
}
i--;
}
}

#include <stdio.h>
#include <stdlib.h>
void main()
{
int r,i,j;
r=random(1000);/*随机生成1000内的整数*/
for(j=1;j<=10;j++)
{
printf("第%d次猜",j);
scanf("%d",&i);
if (i>r) puts("高了!\n");
else if (i<r) puts("低了!");
else {puts("猜中了!&qu