C语言 学习第一天,求助!!!

Sarry_888 2018-04-08 02:02:01
#include <stdio.h>
int main()
{
int amount=100;
int price=0;
print("please write amount:\n");
scanf("%d",&price);

print("please write the price of the ticket:\n");
scanf("%d",&amount);

int change=amount-price;
print("give you %d yuan\n",change);

return 0;

报错:D:\c++_01\folder\collect2.exe [Error] ld returned 1 exit status
...全文
2650 38 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
38 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_30499345 2018-12-14
  • 打赏
  • 举报
回复
还没结帖啊这个帖子 花括号没写啊
SD_LTF 2018-12-14
  • 打赏
  • 举报
回复
希望lz了解一下 > [code][\code]
Delete_l 2018-12-02
  • 打赏
  • 举报
回复
printf与花括号
酷酷酷ku 2018-10-18
  • 打赏
  • 举报
回复
单词拼写错误了,在加个花括号
super_admi 2018-10-18
  • 打赏
  • 举报
回复
话说,你这不叫C语言学习第一天,你这叫打字练习第一天。
みしつかん 2018-10-15
  • 打赏
  • 举报
回复
错误有三:
一、print函数应该是printf
二、return 0;后面应该有半个花括号 }
三、你告诉人家输入的时amount,读入的数据确实price

这个正解
Samuel52 2018-10-10
  • 打赏
  • 举报
回复
错误有三:
一、print函数应该是printf
二、return 0;后面应该有半个花括号 }
三、你告诉人家输入的时amount,读入的数据确实price,下面同样的
qq_33601473 2018-10-10
  • 打赏
  • 举报
回复
少了f }...
棉猴 2018-09-12
  • 打赏
  • 举报
回复
程序写的还是挺不错的,只是有些小错误。在敲代码时要注意。加油!
VS2015调试通过
#include <stdio.h>

int main()
{
int amount = 100;//-------nt改为int---------
int price = 0;
printf("please write amount:\n");//------print改为printf-----------
scanf("%d", &price);

printf("please write the price of the ticket:\n");//------print改为printf-----------
scanf("%d", &amount);

int change = amount - price;
printf("give you %d yuan\n", change);//------print改为printf-----------

return 0;
}//---------添加 } -------------------------
weixin_43058014 2018-09-08
  • 打赏
  • 举报
回复
#include <stdio.h>
int main()
{
int amount=100;
int price=0;
int change;
printf("please write amount:\n");
scanf("%d",&price);

printf("please write the price of the ticket:\n");
scanf("%d",&amount);

change=amount-price;
printf("give you %d yuan\n",change);

return 0;
}
不是VS的话。change变量要在前面声明。最后少个},printf 不是print,f是format格式的意思。就是格式化输出
  • 打赏
  • 举报
回复
而且建议以后写scanf();的时候后面加上getchar();比较好,例如:
scanf("%d",&a);
getchar();
因为scanf在吸收输入的时候不会吸收回车键,如果scanf很多的话可能会出问题,所以加上getchar比较好,学到后面缓冲区你就明白了。
热血打工人 2018-07-24
  • 打赏
  • 举报
回复
printf和}
weixin_42777556 2018-07-24
  • 打赏
  • 举报
回复
注意编程规则。
qq_30499345 2018-07-17
  • 打赏
  • 举报
回复
1.print改为printf
2.最后少了个大括号
  • 打赏
  • 举报
回复
#include <stdio.h>
int main()
{
int amount=100;
int price=0;
printf("please write amount:\n");
scanf("%d",&price);

print("please write the price of the ticket:\n");
scanf("%d",&amount);

int change=amount-price;
print("give you %d yuan\n",change);

return 0;
}

printf少了一个f,最后少了一个 }
woshilzh0 2018-07-04
  • 打赏
  • 举报
回复
有不少拼写错误,printf
dululululu 2018-06-10
  • 打赏
  • 举报
回复
做编程题主要讲究的是细心哟,在代码中,你的输出语句打错了,应该是printf,而你打的是print
还有就是每对括号和花括号都要是完整的,所以最后的return语句后你少了个}
另外,你的代码顺序好像错了,应为没有原题目,所以不是特别清楚你题目的要求,但是按运行的结果看你的两句输出 语句写反了,我写了一份,并运行了,你看看
个人见解,还望接纳
yunsongblue 2018-06-06
  • 打赏
  • 举报
回复
报错:D:\c++_01\folder\collect2.exe [Error] ld returned 1 exit status 报错提示中 D:\c++_01\folder\collect2.exe 是你的c语言生成应用程序的位置路径 [Error] ld returned 1 exit status 是错误提示,ld是dev c++里面的一个程序(估计是连接器),这句意思是ld执行返回状态1. 具体错误如楼上所说(这里借用了): printf打成print return 0;后面少了 }
leetow2006 2018-05-29
  • 打赏
  • 举报
回复
还没搞定吗?
迷茫小学僧 2018-05-26
  • 打赏
  • 举报
回复
return 0; 之后少了 { 还有就是所有print 改为printf
加载更多回复(18)

33,321

社区成员

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

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