我是一名编程小白,今天练习时遇到E:\C语言练习\collect2.exe [Error] ld returned 1 exit status这个错误,怎么都解决不了,有人能帮忙指点一下吗
#include
#include
#include
int main()
{
srand(time(0));
int number=rand()%100+1;
int a=0;
int count=0;
printf("我已经想好了一个1到100之间的数,快来猜猜吧!");
do{
scanf("%d",&a);
count++;
if(number
print("您猜的数大了");
}else if(number>a){
printf("您猜的数小了。") ;
}
}while(a!=number);
printf("恭喜你猜对了!答案是%d,您一共猜了%d次。\n",number,count);
return 0;
}
E:\C语言练习\collect2.exe [Error] ld returned 1 exit status
有人能帮忙解决一下吗?
拼写错误
print改为printf
E:\C语言练习\collect2.exe [Error] ld returned 1 exit status 。这个错误,打开系统的任务管理器,查找 .exe文件运行的进程,结束任务。
修改如下,供参考:
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main()
{
srand(time(0));
int number = rand() % 100 + 1;
int a = 0;
int count = 0;
printf("我已经想好了一个1到100之间的数,快来猜猜吧!");
do {
scanf("%d", &a);
count++;
if (number < a)
printf("您猜的数大了。\n"); //print("您猜的数大了");
else if (number > a)
printf("您猜的数小了。\n");
} while (a != number);
printf("恭喜你猜对了!答案是%d,您一共猜了%d次。\n", number, count);
return 0;
}