早上赛事部的同事问了我个很基础的问题

本文通过一个简单的C语言程序演示了如何计算34.5对3.5取余的结果,并讨论了浮点数求余的正确方法。文章还提供了关于解决英文Windows系统下程序显示乱码问题的建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

34.5 mod 3.5 结果是多少?

忘记了求余只能是整数, 用vc编译了下,得出的结果是1, 感觉基础好差,居然都忘记的,有时间一定好好补补基础。

#include<stdio.h>
main()
{
    double x,y;
    double sum,minus,product,quotient;
    int remainder;
    printf ("请输入2个数并以逗号分隔,输入完成后键入回车结束!/n");
    while(scanf ("%lf,%lf",&x,&y) != EOF) {
    sum=x+y;
    minus=x-y;
    product=x*y;
    quotient=x/y;
    printf ("下面是计算结果:/n");
    //打印出计算结果
    //printf ("x=%d,y=%d/n",(int)x,(int)y);    
    printf ("和为:%10.2f/n",sum);
    printf ("差为:%10.2f/n",minus);
    printf ("积为:%10.2f/n",product);
    printf ("商为:%10.2f/n",quotient);
    remainder=(int)x%(int)y;
    printf ("余数为:%6d/n",remainder);

        getch();
}

另外解决英文windows运行程序乱码问题:

安装简体中文语言包(MUI),就可以了,去http://www.lm8.cn/SoftView/SoftView_256.html下载一个多国语言包,然后安装后只需要在区域和语言选项里面切换就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值