枭野 发表于 2018-3-7 22:54:17

编写程序,输入两个整数:1500和350,求出它们的商和余数并进行输出

求解

Zmynx_2017 发表于 2018-3-8 01:49:49

#include <stdio.h>

main()
{
        int a,b,c,d;
        printf("Please input a and b:");
        scanf("%d,%d",&a,&b);
        c = a/b;
        d = a%b;
        printf("商为:%d,余数为:%d",c,d);
}这是最简单的,输入为浮点型就会出现问题,只要输入两个数字都是整形,不会出现问题。有需要可以继续修改。

BngThea 发表于 2018-3-8 08:52:24

#include <stdio.h>

int main(void)
{
      int a,b;
      printf("请输入两个数:");
      scanf("%d%d", &a, &b);
      printf("商为:%d,余数为:%d", a/b, a%b);
      return 0;
}

枭野 发表于 2018-3-8 17:01:51

Zmynx_2017 发表于 2018-3-8 01:49
这是最简单的,输入为浮点型就会出现问题,只要输入两个数字都是整形,不会出现问题。有需要可以继续修改。

怎么让黑框不退出啊 在输出了数字之后

枭野 发表于 2018-3-8 17:05:07

BngThea 发表于 2018-3-8 08:52


谢谢

Zmynx_2017 发表于 2018-3-8 17:12:37

枭野 发表于 2018-3-8 17:01
怎么让黑框不退出啊 在输出了数字之后

你在源代码结尾加一句scanf(),就不会直接关闭了,
一般也不会直接关闭,不太清楚你的问题,但是你加了
scanf()在最末尾,程序就一定不会自己关闭(只适合学习,不是根本处理方法)
当然你也可以把代码写到一个while循环中,设置好退出循环条件就可以。

枭野 发表于 2018-3-8 20:34:46

Zmynx_2017 发表于 2018-3-8 17:12
你在源代码结尾加一句scanf(),就不会直接关闭了,
一般也不会直接关闭,不太清楚你的问题,但是你加 ...

1>f:\vc6\3.18\3.18\3.18.cpp(14): error C2660: “scanf”: 函数不接受 0 个参数

这是为什么

枭野 发表于 2018-3-8 21:28:25

Zmynx_2017 发表于 2018-3-8 17:12
你在源代码结尾加一句scanf(),就不会直接关闭了,
一般也不会直接关闭,不太清楚你的问题,但是你加 ...

百度了下ctrl+F5就可以 谢谢啦
页: [1]
查看完整版本: 编写程序,输入两个整数:1500和350,求出它们的商和余数并进行输出