欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

取近似值

程序员文章站 2022-07-13 13:24:23
...
题目描述:

​ 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。

输入描述:

​ 输入一个正浮点数值。

输出描述:

​ 输出该数值的近似整数值。

示例1

​ 输入

​ 180

​ 输出

​ 2 2 3 3 5

示例代码 (1) 网页 OK;Linux 也 OK

 Linux 编译命令:(参数 time 是用于显示程序运行时间) 

gcc example.c -o example

time ./example

#include <stdio.h>

int main()
{
	int i = 0, data = 0, ret = 0;
    ret = scanf("%d", &data);
    for (i=2; i<=data; i++)
    {
        if (data % i == 0)
        {
            printf("%d ", i);
            data /= i;
            i -= 1;
        }
    }
    printf("\n");
    
    return 0;
}

上一篇: 取近似值

下一篇: 取近似值