#include "stdio.h"
#include "stdlib.h"
long a,b;
long c;
int score;
int main()
{
printf("警告:请勿输入字母\n");
printf("请输入最大值:");
scanf("%d",&c);
if(c==999)
printf("哈哈!!!!");
c++;
int i;
for(i=1;i<=10;i++)
{
a=(rand()%c);
printf("\n猜猜是多少:");
scanf("%d",&b);
if(a==b)
{
printf("恭喜你,猜对啦!\n");
score++;
}
else
printf("很遗憾,你猜错了!是%d\n",a);
}
printf("\n您的分数:%d",score*10);
return 0;
}
在这个程序里for(i=1;i<=10;i++)表示什么,其中i++怎么理解
a=(rand()%c); 怎么理解,程序里面好像没有定义rand这个函数
å¨è¿ä¸ªç¨åºéfor(i=1;i<=10;i++)表示ä»ä¹ï¼å
¶ä¸i++æä¹ç解ï¼
#include "stdlib.h" è¿ä¸ªæ¯æä¹è¿ç¨çå¢ï¼å¨ä»ä¹æ
åµä¸æ¯è¾å¸¸ç¨
for(i=1;i<=10;i++)
æ¯å¾ªç¯ï¼iæ¯å¾ªç¯è®¡æ°ç¨çï¼ä»1å¼å§è®¡æ°
循ç¯çç»ææ¡ä»¶æ¯ä¸æ»¡è¶³ i <=10
i++æ¯å¨æ¯æ¬¡å¾ªç¯è¿è¡ç»æåæ§è¡çï¼ç¸å½äºi = i + 1
循ç¯æ¶ï¼iä¼ä»1ï¼ä¸ç´å å°11ï¼å 为11ä¸æ»¡è¶³i <=10
æ以就ä¸è¿è¡å¾ªç¯äºã
å½ä½ è¦ä½¿ç¨ä¸äºå«äººå好çå½æ°ï¼æ¯å¦è¯´randçæéæºæ°è¿ç§å½æ°ãä½ å°±éè¦æ¥çï¼è¿ä¸ªå½æ°æ¯å¨é£ä¸ªå¤´æ件éå®ä¹çãç¶åæè¿ä¸ªå¤´æ件å å
¥å°æ件ä¸
#include "stdlib.h"å°±æ¯æstdlib.hè¿ä¸ªå¤´æ件å å
¥å°ç¨åºä¸
å ä¸ºä½ è¦ä½¿ç¨randï¼è¿ä¸ªå½æ°å°±æ¯stdlibé声æç
å¦æä½ ä¸å ï¼å°±æ²¡æåæ³æ¯ç¨randè¿ä¸ªå½æ°