标题:
[其他]
编c++的时候结果不对,麻烦高手出面相助!
[打印本页]
作者:
方方
时间:
2008-5-2 18:01
标题:
编c++的时候结果不对,麻烦高手出面相助!
#include <iostream>
using namespace std;
#include <math.h>
void fkt(double x[2], double f[2])
{
f[0] = x[1];
f[1] = 2*x[0];
//cout<<f[0]<<" "<<f[1]<<endl;
}
void norm(double x[2],double j)
{
double t[2];
fkt(x,t);
j=t[1];
cout<<"!!!!!!!!! "<<t[0]<<" !!!!!! "<<t[1]<<endl;
}
int main()
{
double x[2] ; double j;
x[0]=3.0;
x[1]=1.0;
norm(x,j); 个人觉得问题可能出在这个函数,因为 j 返回出来一个随机值。
cout<<"%%%%%%"<<j<<endl;
system("pause");
return 0;
}
哪位高手帮忙看看,我的目的就是想对x进行逐相求模。
多谢了先
作者:
仙林小童
时间:
2008-5-2 20:03
在norm函数中 ,j的值的改变是不会影响到最后主函数中的输出的,这是个型参和实参的问题。建议把norm函数改写成
void norm(double x[2], double & j)试试看。可能语法不正确,但是问题应该出在这个地方。
也就是通常所说的call by reference
作者:
方方
时间:
2008-5-2 21:26
多谢高手,问题解决了
作者:
shan520
时间:
2008-5-10 01:26
标题:
北京到鹿特丹机票
五一到拉,北京千九州航空服务有限公司,隆重推出国内,国际特价机票
来感谢广大的新老顾客。先来介绍一下我们公司,本公司是
(北京华夏航空服务有限公司)的分公司,五一的到来为庆祝,
现推出
北京到鹿特丹机票
,单程价格:2980 往返:3500 RMB来感谢广大的顾客
对本公司的支持,还有哦不光只有
北京鹿特丹机票
,便宜拉,中国所有城市出发
的国际航班都有和
北京到鹿特丹特价机票
这样的
北京特价机票
。
还有哦国内机票更是优惠多多拉,详情请来电咨询。
温心提示
北京至鹿特丹机票
和其他国际机票您需要预订或购买,请提前一个月预订
这样的话,价格会更加的便宜哦。这样心动的价格,这样美丽五一,您还等什么呢。
赶快行动起来把。让您的生活添加蓝天之旅的一段美好的回忆。
欢迎光临 人在德国 社区 (http://csuchen.de/bbs/)
Powered by Discuz! 7.2