土豆棋魂粤语版全集:新手请教一个C语言的低级问题

来源:百度文库 编辑:高考问答 时间:2024/04/16 20:10:46
我是刚入门,有个问题想请教各位高手.我用TURBO3.0照般教材上的例题可还是有问题,自己检查了好几便都没有找到问题所在.老是说最后一行的花括号没有起到作用.
例题如下:
#include<math.h>
#include<stdio.h>
main()
{
double x,s;
printf("input number:\n");
scanf("%1f",&x);
s=sin(x);
print("sine of %1f is %1f\n",x,s);
}
小弟在这里先谢了!
f是我编辑的时候漏加的有f照样出现警告.不光这个出现这种问题,就连那个最最简单的
main()
{
printf("hello,world!");
}
都出现这种情况.我都快疯了.
这是错误提示:
Function should return a value.
再谢过大家.

我已经改成void main()可是还是有错误.
提示为:
symbol_scanef in module NONAME00.C

没错路径指向C盘我的TURBO就是安装在C盘上

#include<math.h>
#include<stdio.h>
main()
{
double x,s;
printf("input number:\n");
scanf("%1f",&x);
s=sin(x);
printf/*...少个f..........*/("sine of %1f is %1f\n",x,s);
}

同意一楼的看法

改成这样我用WIN-TC可以正常运行~~只是算出来的答案好像不对哦

你把 main()
改成 void main()
应该就可以了

嗯,main()如果不加返回类型的话,C语言就认为要返回一个int值,一般是return 0;所以改成void main()或加个return 0;应该就行了。

是不是你的TURCO C里面的OPTIONS 里面的DIRETORIES的路径设错了