我是C语言初学者,刚刚写了一个程序,不知道哪里错了,希望谁能帮帮我 /* 文件名:
/*文件名:ex010301.c*/#include<stdio.h>#include<math.h>intmain(void){floatx;x=sin(0.19199...
/* 文件名: ex010301.c */
# include <stdio.h>
# include <math.h>
int main (void)
{
float x;
x = sin(0.19199);
printf("%f\n",x);
} 展开
# include <stdio.h>
# include <math.h>
int main (void)
{
float x;
x = sin(0.19199);
printf("%f\n",x);
} 展开
5个回答
展开全部
测试源程序可以正常编译,运行。可否具体说说哪里错了么?
如果是Linux下编译,需要连接Math库。
如果是Windows下,最好在头文件加上#include <stdlib.h>
在main函数最后加上system("pause");
如果是Linux下编译,需要连接Math库。
如果是Windows下,最好在头文件加上#include <stdlib.h>
在main函数最后加上system("pause");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>// #和include之间不能有空格
#include <math.h>// #和include之间不能有空格
int main (void)
{
float x;
x = sin(0.19199);
printf("%f\n",x);
}
#include <math.h>// #和include之间不能有空格
int main (void)
{
float x;
x = sin(0.19199);
printf("%f\n",x);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有错误,可以运行,在有些编译器里你可以加上system "pause";return 0;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sin函数的返回值是double型的,把float改成double。
我的编译器未报错。
我的编译器未报错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能跑啊~~~能否放上错误提示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询