关闭

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

525人阅读 评论(0) 收藏 举报

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:9259次
    • 积分:188
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:4篇
    • 译文:0篇
    • 评论:3条
    最新评论