C语言 程序翻译

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:44:40
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
int i,g,j=1;
long t;
srand((unsigned)time(NULL));
i = rand() % 100;
printf("请输入您猜的数字(1-100):");
scanf("%d",&g);
t=time(NULL);
while(g!=i)
{
if(g>i)printf("\n您猜的数字大了。请重输入:");
if(g<i)printf("\n您猜的数字小了。请重输入:");
scanf("%d",&g);
j++;
}
t=time(NULL)-t;
printf("\n恭喜您!回答正确。你猜了%d次,用时%d秒。\n",j,t);

帮忙高人翻译下每段程序的含义 谢谢 要求详细哦 =-=
我知道程序的功能 我想知道每段代码的具体含义 谢谢

是这样的,这是一个猜数字的程序哦~

就是你输入一个数字进去,如果猜对了,就会提示!

但是这个程序有一个小BUG,程序会随机产生0-99之间的整数,但它的提示是1-100之间!

i = rand() % 100;
应改为 i=1+(int)(rand()%100) (最规范格式)