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

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下载一个多国语言包,然后安装后只需要在区域和语言选项里面切换就可以了

阅读更多
文章标签: 语言 windows
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭