C 四舍五入到最接近的100

C 四舍五入到最接近的100,c,math,C,Math,我有一个整数,需要四舍五入到最接近的100 例如: 91将四舍五入为0 101将四舍五入为100 main() { int a=0; scanf ("%d", &a) a= ( a/100) * 100; printf ("Result:%d", a); } 199将四舍五入为100 main() { int a=0; scanf ("%d", &a) a= ( a/100) * 100; printf ("Res

我有一个整数,需要四舍五入到最接近的100

例如:

91将四舍五入为0

101将四舍五入为100

main()
{
    int a=0;
    scanf ("%d", &a)
    a= ( a/100) * 100;
    printf ("Result:%d", a);
}
199将四舍五入为100

main()
{
    int a=0;
    scanf ("%d", &a)
    a= ( a/100) * 100;
    printf ("Result:%d", a);
}

上述代码将满足您的要求。

您将输入作为Int数据类型,只需将输入除以100,然后再乘以100即可。你会得到你的答案

    int a=0;
    printf ("Enter no:");
    scanf ("%d", &a);
    a= ( a/100) * 100;
    if (a>=0)
    printf ("Result:%d", a);
    else printf("Result:%d", (a-100));

这将确保你的代码也能处理负整数。

@will-猜有人做了你的家庭作业-但生活中并没有免费的午餐-也许你的导师读到这个网站是well@EdHeal这不是家庭作业之类的。我是一个18岁的孩子,刚从高中毕业,现在是空档年,我想学习如何编程。