关于C程序代码的问题
请教高手
#include <stdio.h>
#include <math.h>
#define pi 3.1415926
void main()
{ double i,j,m,n;
j=pi*50*i;
m=2*cos(j)*cos(j);
n=-i/0.1128;
for(i=1.0;i <1000.0;i++)
{
if(m==exp(n))
printf("i=%6.2f\n",i);
}
}
运行怎么没结果出来啊,
我是想求2*cos2(50*pi*t)=e(-t/0.1128)中t的值。(cos后面的2是平方)
先谢谢了
j=pi*50*i; -------i都没有值
i没初值
1: i没有初始化
2:(m==exp(n))
double 型判等不能用 ==
你可以这样。
#define pre 0.0000001
if ( (m <exp(n)+pre) && (m>exp(n)-pre ))//这样就是相等了,如果你精度要求高,再把pre定义的小一点,
#include <stdio.h>
#include <math.h>
#define pi 3.1415926
#define pre 0.0000001
void main()
{ double i,j,m,n;
i=1.0;
j=pi*50.0*i;
m=2*cos(j)*cos(j);
n=-i/0.1128;
for(i=0;i <100.0;i++)
{
if ( (m <exp(n)+pre) && (m>exp(n)-pre ))
printf("i= %6.2f \n",i);
}
}
还是不行诶,没结果诶
要达到
相关问答:
最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
请问VFP中如何调用C/C++函数?
你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。
十豆三 老师,怎么才能修改自己的 ......
本人在项目中,用ssh架构,想做成分页的效果.
以前我在页面中是,这样取得数据的
<!--进行循环遍历数据-->
<!--进行循环遍历数据-->
<%
List<Users> lof = (List) request.getAttri ......
void guibing(int a[],int n)
{
}
我已经初始化了一个数组a[30000]且赋值,想对这个数组进行归并排序。
但是具体怎么实现还是不知道。求源码
比如说。先一个一个排序,然后再将排序好的两个两个排序。那么这个排 ......