失晓 发表于 2014-7-10 17:59:13

求解答,求指出错误。

代码如下
#include <stdio.h>
int main (void)
{
int num=0;
int dj=0;
num=rand()%100;
num++;
printf("this is a guess number game .please scanf you guess nmuber\n");
scanf ("%d",&dj);
while (dj !=num)
{
   if (dj>num)
               printf("you scanf number big \n");
   else
             printf("you scanf nmber small \n");
      
}
   
      printf ("you are good ,you guess sure \n");
   

      return 0;
}

   return 0;
}
E:\尘凡\c语言\写出的程序\猜数字游戏.cpp(6) : error C2065: 'rand' : undeclared identifier
E:\尘凡\c语言\写出的程序\猜数字游戏.cpp(29) : error C2143: syntax error : missing ';' before 'return'
E:\尘凡\c语言\写出的程序\猜数字游戏.cpp(30) : error C2143: syntax error : missing ';' before '}'
E:\尘凡\c语言\写出的程序\猜数字游戏.cpp(30) : error C2143: syntax error : missing ';' before '}'
E:\尘凡\c语言\写出的程序\猜数字游戏.cpp(30) : error C2143: syntax error : missing ';' before '}'
执行 cl.exe 时出错.
大牛进来看看,哪里错了请指出。




      

小甲鱼 发表于 2014-7-10 18:01:08

使用rand()函数需要头文件#include<stdlib.h>

vkevke_3437 发表于 2014-7-11 01:30:14

还有是写多了 return 0;
                              }
页: [1]
查看完整版本: 求解答,求指出错误。