深海霸主皮皮虾 发表于 2021-1-9 15:31:31

有大佬看看萌新错在哪了吗

#include <stdio.h>

int main()
{
        int cm=0;
        scanf("%d",&cm);
        double foot=cm/30.48;
        double inch=cm%2.45;
        printf("%d %d",foot,inch);
        return 0;
}
为什么取余用不了啊{:10_243:} ,还有应该怎么该呢

昨非 发表于 2021-1-9 15:35:16

取余操作只对整型啊

你想一下,如果取余连小数都算的话,那余数的存在还有意义吗?
岂不是都到小数点儿后面了

深海霸主皮皮虾 发表于 2021-1-9 15:48:35

#include <stdio.h>

int main()
{
        int cm=0;
        scanf("%d",&cm);
        int foot=cm/30.48;
        double inch=(cm/30.48-foot)*16;
        printf("%d %d",foot,inch);
        return 0;
}
是我设计算法的时候错了{:10_245:},已经搞定了
页: [1]
查看完整版本: 有大佬看看萌新错在哪了吗