帮忙写个简单c语言程序。

[复制链接]
查看11 | 回复3 | 2011-4-12 11:20:47 | 显示全部楼层 |阅读模式
用DO,while循环,实现:
f[v]=4*PI*(m/2kt)^1.5*v^2*e^(mv^2/(2kt))
其中除了v是变量外,其他参数都是常量,可以自己定义,例如PI=3.14,e=2.7,m=1,k=2,t=3
v=0---1160,步长为1。
然后将计算结果保存在二维数组中输出,
数据为2行,1160列,第一行保存v,第二行保存f[v];
谢谢了!

回复

使用道具 举报

千问 | 2011-4-12 11:20:47 | 显示全部楼层
#include #include #define MAX 1161#define PI 3.14#define E 2.7#define M 1.0#define K 2.0#define T 3.0void main(){
int v=0; double a[2][MAX]; do{a[0][v] = v;a[1][v]= pow(4*PI*(M/(2*K*T)),1.5)*pow(v*1.0,2.0)*pow(E,pow(M*v,2/(2*K*T)));printf("test\n");v++; } while (v
回复

使用道具 举报

千问 | 2011-4-12 11:20:47 | 显示全部楼层
#include#include #include #define PI 3.14#define e2.7#definem 1#definek 2#definet 3int main(){ int i=0; float data[2][116
回复

使用道具 举报

千问 | 2011-4-12 11:20:47 | 显示全部楼层
#include #include #include#define PI 3.14#define m1.0#define k2.0#define t3.0#define e2.7int main(void){
int i = 0;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行