C语言新手问题求解!

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:58:28
【例1.2】
#include<math.h>
#include<stdio.h>
main()
{
double x,s;
printf("input number:\n");
scanf("%lf",&x);
s=sin(x);
printf("sine of %lf is %lf\n",x,s);
}
这是谭浩强书上面的例题,我照抄在turbo c 里面输了进去,然后按ctrl+f9为什么有错?
我运行之后的在下面显示的
http://pa.images22.51img1.com/6000/life_is_cool/a1f083492249d7186cab847bb9a1dfcc.jpg

1.warning行的提示是说main()函数应该有一个返回值,即:

main()应改为int main(void0

在最后一个printf()语句的后面应该加入return 0;

2.Linker error行的提示是由于你将printf错误地写成了print

程序不能运行的主要原因就是第2点的错误,第一点警告不做修改也可以(不推荐不修改)。

图片上 你的程序(第六行)把printf写成print了 问题中 你又写对了
编程序 仔细些

你的截图里边,第一个printf写成了print