有大手子帮忙看看这错的原因是什么吗?

qq_44107241 2019-03-10 06:39:44
#include <stdio.h>
#include <stdlib.h>
int main()
{int a,b,c;
a=rand()%100;
b=rand()%100;
printf("%d+%d=?",a,b);
sacnf("%d",&c);
if (c==a+b)
{
printf("this answer is right\n");
}
else
{
printf("this answer is wrong\n");
printf ("%d+%d=%d\n",a,b,a+b);
}
}
D:\collect2.exe [Error] ld returned 1 exit status
...全文
111 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
不灭的追求 2019-03-11
  • 打赏
  • 举报
回复
缺少return 0?因为int main()不是void main。
冷风1023 2019-03-11
  • 打赏
  • 举报
回复
是不是运行了多次?
qq_44107241 2019-03-11
  • 打赏
  • 举报
回复
引用 1 楼 wingrez 的回复:
sacnf("%d",&c); 这里错啦。 但这并不是引起“[Error] ld returned 1 exit status”错误的原因。
谢啦
wingrez 2019-03-10
  • 打赏
  • 举报
回复
sacnf("%d",&c); 这里错啦。 但这并不是引起“[Error] ld returned 1 exit status”错误的原因。

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧