自用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提交通过截图

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

被折叠的 条评论
为什么被折叠?



