c语言 输出元素周期表
更新时间:2023-09-19前言
元素周期表是一种用来组织化学元素的表格,其中包含了各个元素的原子序数、原子符号、原子量等信息。在C语言中,我们可以通过设计和编写代码来输出一个简化的元素周期表。本文将介绍如何使用C语言实现该功能。
代码实现
#includevoid printPeriodicTable(){ printf("%-4s %-3s %-10s %-7s\n","序号","符号","名称","原子量"); printf("-----------------------------------------\n"); printf("%-4d %-3s %-10s %-7.2f\n",1,"H","氢",1.01); printf("%-4d %-3s %-10s %-7.2f\n",2,"He","氦",4.00); // 添加更多元素的输出 printf("-----------------------------------------\n"); } int main(){ printPeriodicTable(); return 0; }
代码解释
上述代码中,我们定义了一个名为printPeriodicTable的函数,用于打印元素周期表。该函数使用printf函数来输出表格的每一行。表格的第一行包含了序号、符号、名称和原子量等列的标题,使用"%-4s %-3s %-10s %-7s"格式来控制输出的对齐方式。在表格的后续行中,我们通过printf函数的参数按照相同的格式输出了每个元素的具体信息。
在main函数中,我们调用printPeriodicTable函数来输出元素周期表。最后,通过return 0语句结束程序的执行。
总结
本文介绍了如何使用C语言来输出一个简化的元素周期表。我们通过设计和编写代码,利用printf函数实现了表格的输出。该代码可以作为学习C语言中格式化输出的一个例子,同时也展示了如何使用C语言来处理和展示复杂的数据结构。