c语言的一个题目不懂,有大神帮忙打一下代码吗

c语言的一个题目不懂,有大神帮忙打一下代码吗① 位于蛇夫座的巴纳德星距离我们s=5.9光年,它将在公元11800年取代比邻星成为离太阳最近的恒星。“迭达罗斯”人造宇宙飞船以v=36000(千米/秒)的速度飞向巴纳德星。编程计算多少年后“迭达罗斯”飞船能够到达巴纳德星。已知1光年=9.46073×1012千米。请使用预处理命令#define声明一个常量,用以表示1年中有多少秒(忽略闰年问题): #define SECONDS_PER_YEAR (60UL * 60 * 24*365 这题求代码,谢谢各位大佬!

#include <stdio.h>
#define SECONDS_PER_YEAR 60UL*60*24*365 
int main()
{double y;
 y=5.9*9.46073E12/(36000*SECONDS_PER_YEAR);
 printf("%lf years\n",y);
 return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答