作业帮 > 综合 > 作业

C语言中什么类型的标准输出可以做到是整数时,就只输出整数,后面不会有小数点,输出小数时有几位输出几位

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 06:16:28
C语言中什么类型的标准输出可以做到是整数时,就只输出整数,后面不会有小数点,输出小数时有几位输出几位
C语言中什么类型的标准输出可以做到当一个数是整数时,就只输出整数,后面不会有小数点后面的零.输出小数时,有几位输出几位,不会有多余的零在后面.例如这道题:
问题描述
计算所给定的实数的绝对值.
输入
标准输入,第一行为需要你计算的数的个数n,第2行是由空格隔开的n个实数.
输出
标准输出,将从输出读入的数使用一行输出你的计算结果,每个数使用一个空格隔开.
样例
输入
5
-0.12 0 78 -96 1
输出
0.12 0 78 96 1
我想知道输出的时候是怎么做到整数就只有整数,小数原来有多少位就输出多少位的
小弟才疏学浅,确实不知道有能“做到整数就只有整数,小数原来有多少位就输出多少位”的万能数据类型.但是应该可以通过自己编写的函数控制.