无法调用函数,求解答 ...

weixin_36747231 2016-12-13 10:57:50
int _tmain(int argc, _TCHAR* argv[])
{
float number;
double f,i;
printf("input the number:");
scanf_s("%f",&number);
f = modf(number,&i);
printf("%f=%f+%f",number ,i,f);
getchar();
)))))))))))))))))))))))))))))))))))))))))))))))
int _tmain(int argc, _TCHAR* argv[])
{
float a,b,c;
printf("please input two orthogonal sides:\n");
scanf_s("%f%f",&a,&b);
c=hypot(a,b);
printf("hypotenuse is :%5.2f\n",c);
getchar();
...全文
118 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
annhoo 2016-12-13
  • 打赏
  • 举报
回复
楼上说的对,一定要包含<math.h>否则即使编译通过,结果运行结果错误。
ooolinux 2016-12-13
  • 打赏
  • 举报
回复
引用 2 楼 weixin_36747231 的回复:
scanf("%f",&number); 开头:#pragma warning(disable:4996)错误不在这 ,在 modf 这里 ,modf 这里在编写时画红线,scanf函数的安全警告只需要+-s就行 。
modf 函数在头文件math.h里声明,#include <math.h>试试。
weixin_36747231 2016-12-13
  • 打赏
  • 举报
回复
scanf("%f",&number); 开头:#pragma warning(disable:4996)错误不在这 ,在 modf 这里 ,modf 这里在编写时画红线,scanf函数的安全警告只需要+-s就行 。
ooolinux 2016-12-13
  • 打赏
  • 举报
回复
scanf("%f",&number); 开头:#pragma warning(disable:4996)

1,316

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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