帮我用c语言写一个代码,要求输入一组小数打印出他们的绝对值
时间: 2024-10-13 16:07:58 浏览: 27
c语言基本代码.pdf
当然可以,以下是一个简单的C语言程序,用于接收用户输入的一组小数并计算它们的绝对值:
```c
#include <stdio.h>
#include <math.h> // 需要包含这个头文件才能使用fabs函数
int main() {
float num;
printf("请输入一组小数,以空格分隔:\n");
while (scanf("%f", &num) == 1) { // 使用scanf读取浮点数
if (num == INFINITY || num == -INFINITY) { // 检查是否输入了无穷大,直接返回它的绝对值
printf("%.2f\n", num);
} else {
printf("%.2f (绝对值)\n", fabs(num)); // 使用fabs计算并打印绝对值
}
}
return 0;
}
```
当你运行这个程序时,它会提示用户逐个输入小数,然后对每个输入的数字计算其绝对值并显示出来。如果用户输入的是无穷大(正负),则直接输出该值,因为它已经是自身的绝对值。
阅读全文