地日距离 描述 地球到太阳的距离是149597870千米,光在真空中的速度是299792458 m/s。编写程序计算光从太阳到地球需要多少秒? 用c++编写
时间: 2024-04-13 10:29:28 浏览: 13
以下是使用C++编写的程序,计算光从太阳到地球需要多少秒:
```cpp
#include <iostream>
int main() {
// 距离(千米)
double distance = 149597870;
// 将距离从千米转换为米
distance *= 1000;
// 光速(米/秒)
double speed_of_light = 299792458;
// 计算时间
double time = distance / speed_of_light;
// 输出结果
std::cout << "光从太阳到地球需要 " << time << " 秒" << std::endl;
return 0;
}
```
运行该程序,将输出:
```
光从太阳到地球需要 499.005 秒
```
因此,光从太阳到地球需要约499秒。