使用C语言判断3.14的小数位数
时间: 2023-09-03 14:16:44 浏览: 135
输入一个浮点数,判断小数有几位——C语言代码
好的,那么判断3.14的小数位数的C语言代码如下:
```c
#include <stdio.h>
int main() {
double num = 3.14;
int count = 0;
while(num != (int)num) {
num *= 10;
count++;
}
printf("3.14的小数位数为:%d\n", count);
return 0;
}
```
运行结果为:
```
3.14的小数位数为:2
```
该程序的思路是将3.14乘以10,判断结果是否为整数,如果不是,则继续将结果乘以10,直到结果为整数为止,每次乘以10,计数器增加1,最终计数器的值即为小数位数。
阅读全文