今天练习时遇到E:\C语言练习\collect2.exe [Error] ld returned 1 exit status这个错误

问题遇到的现象和发生背景

我是一名编程小白,今天练习时遇到E:\C语言练习\collect2.exe [Error] ld returned 1 exit status这个错误,怎么都解决不了,有人能帮忙指点一下吗

img

问题相关代码,请勿粘贴截图

#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

img

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;
}