缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

#include<math.h>#include<stdio.h>intmain(){doublex,s;printf("inputnumber:\n");scanf("... #include<math.h>
#include<stdio.h>
int main(){
double x, s;
printf("input number:\n");
scanf("%lf", &x);
s = sin(x);
printf("sine of %lf is %lf\n", x, s);
}
C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
展开
 我来答
小白聊电子科技
高粉答主

2020-02-20 · 专注电子数码问题解答
小白聊电子科技
采纳数:775 获赞数:75477

向TA提问 私信TA
展开全部

1、main.cpp。

2、再来看Test1的Test1.h。

3、Test1.cpp。

4、Test2.h。

5、Test2.cpp。

6、然后运行就报上面的一对错误了...仔细看看发现两个头文件都彼此包含了,就是这个问题...那怎么解决了,上传代码,直接看这样更容易理解  main.cpp不变Test1.h。

7、Test1.cpp。

8、Tes2一样的道理,编译运行没问题了。

千江月success
推荐于2017-09-11 · TA获得超过827个赞
知道小有建树答主
回答量:1031
采纳率:100%
帮助的人:914万
展开全部
#include<math.h>
#include<stdio.h>
int main()
{
double x, s;
printf("input number:\n");
scanf_s("%lf", &x);
s = sin(x);
printf("sine of %lf is %lf\n", x, s);
return 0;
}

--------------

VS2013比VS2010更严格了,原先scanf只是警告,现在是错误

所以用VS2013编写纯C代码比较麻烦,当然也可以设置。。

--------------

右击工程 - 属性 - 配置属性 - C/C++  - 命令行 

命令行增加 /D _CRT_SECURE_NO_WARNINGS

这样就不用改代码了

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
awaoh
2014-04-02
知道答主
回答量:9
采纳率:0%
帮助的人:5.6万
展开全部
你的主函数是int,需要返回一个int型的值。
没有返回值,最后括号前面加return 0;
更多追问追答
追问
1>c:\users\****\documents\visual studio 2013\projects\hello world\hello world\hello world.cpp(3): error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认 int
追答
#include
#include
int main(){
double x, s;
printf("input number:\n");
scanf("%lf", &x);
s = sin(x);
printf("sine of %lf is %lf\n", x, s);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lwq萌萌哒
2019-08-30
知道答主
回答量:10
采纳率:0%
帮助的人:6298
展开全部
如果你是提交OJ的话,可以用G++提交试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Destroy流亡
2014-04-02 · TA获得超过127个赞
知道小有建树答主
回答量:237
采纳率:50%
帮助的人:107万
展开全部
忘家头文件<iostream>
更多追问追答
追问
没有
追答
声明为double int x,s,好吧,我学的C++11和你们不一样,只能猜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式