自用PTA题目记录0013

这篇博客记录了一道物联网程序设计题目,涉及地理位置坐标表示和轨迹输出。作者使用GeographicInfo类来存储经度和纬度,并提供了输入输出示例。虽然不完全理解题意,但程序已经通过了PTA的判定。

自用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提交通过截图
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值