当前位置:网站首页>自用PTA题目记录0013

自用PTA题目记录0013

2020-12-07 09:56:55 osc_mfzkzkxi

自用PTA题目记录0013

以下题目序号并无实际意义


7-14 物联网感知位置计算

题目作者:栗青生 单位: 浙江传媒学院 代码长度限制: 16 KB 时间限制: 400 ms 内存限制: 64 MB

物联网程序设计中,经常用到两个点的地理位置信息。和数学中的坐标系一个,你生活环境的每一个位置都有一个坐标(经度,纬度)可以用以下方式来声明:

double longitude;
double latitude;

A ,B两个点可以用以下方式:

double longitudeA;
double latitudeA;
double longitudeB;
double latitudeB;


然而你每天生活的轨迹并不是只有两个点,为了更好的表示这些点,我们需要申明一个点类:

class GeographicInfo {
double latitude;
double longitude;
}


然后再写出主程序:

public class Main {
   
    
   public static void main(String[] args) {
   
    
      // TODO Auto-generated method stub
       GeographicInfo G;
       G = new GeographicInfo();
       G.latitude = 35.66;
       G.longitude = 139.75;
       System.out.println(G.latitude);
       System.out.println(G.longitude);
   }

}

假如你的位置信息是从A到B,写一个程序输出你的出行轨迹,注意你的位置用键盘输入语句。

longitudeA;
double latitudeA;
double longitudeB;
double latitudeB;


输入格式:
输入四个double类型变量。

输出格式:
输出这几个变量的位置.

输入样例:
35.66
139.75
95.66
939.75



输出样例:
(35.66,139.75)
(95.66,939.75)

代码

# include <iostream>
using namespace std;
int main(void){
   
    
    double a, b, c, d;
    cin >> a >> b >> c >> d;
    
    cout << "(" << a << "," << b << ")\n" << "(" << c << "," << d <<")" << endl;
    
    return 0;
}

总结

虽然,我没有看懂这个题目作者在干什么,不过PTA判定我做对了,那我也不管了
┓( ´∀` )┏

PTA提交通过截图
在这里插入图片描述

版权声明
本文为[osc_mfzkzkxi]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4281386/blog/4777420