| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 445 人关注过本帖
标题:求帮助,编译能通过,但运行却是一行乱码,
只看楼主 加入收藏
刘振伟
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2015-5-18
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:1 
求帮助,编译能通过,但运行却是一行乱码,
#include "stdafx.h"
#include<iostream>
#include<math.h>
using namespace std;
float zh(float &a,float &b){
    while(a>=-180&&a<=180&&b>=0&&b<=90){
    float x,y,z;
    if(a>=0)
        x=cos(abs(a-90))*(1-abs(b)/90);
    if(a<0)
        x=-cos(abs(a-90))*(1-abs(b)/90);
    return x;
    if(a>=-90&&a<=90)
        y=-sin(abs(a-90))*abs(a-90)/90;
    if(a<-90&&a>90)
        y=sin(abs(a-90))*abs(a-90)/90;
    return y;
    if(b>=0)
        z=-cos(abs(a-90));
    if(b<0)
        z=cos(abs(a-90));
    return z;
    }
}
   


   
int main(int argc, char* argv[])
{
    float x1,y1,x2,y2;
    float x,y,z;
    cout<<"请输入一个位置的经纬度:"<<endl;
    cin>>x1>>y1;
    cout<<"请输入另一个位置的经纬度:"<<endl;
    cin>>x2>>y2;
    zh(x1,y1);
    cout<<"x1:"<<x<<"y1:"<<y<<"z1:"<<z<<endl;
    zh(x2,y2);
    cout<<"x2:"<<x<<"y2:"<<y<<"z2:"<<z<<endl;

    return 0;
}
搜索更多相关主题的帖子: include return 
2015-05-20 21:09
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:10 
第一,你的程序需要输入,你却不告诉别人你输入什么,这不是技术问题,这是学习态度的问题。

第二,你的zh函数乱七八糟,别人怎么读?你来提问,却不将给别人看的代码排版好,这又是什么问题?你去向别人问路时,是不是也故意说话含糊不清颠三倒四让别人没法帮助你?

第三,你总得告诉别人你这代码想实现什么功能吧,否则别人怎么知道帮你什么?一个问题比一个问题严重
2015-05-21 08:43
快速回复:求帮助,编译能通过,但运行却是一行乱码,
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021890 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved