用c++编写从键盘输入两个整数,计算这两个整数相除后的商和余数(除数不为零)。输入:按顺序输入两个整数分别表示被除数和除数以空格分隔。输出:输出占一行 按顺序输出商和余数且以逗号分隔。样例输入:103样例输出:3,1
时间: 2024-12-14 18:25:32 浏览: 14
输入两个正整数m和n,求最小公倍数,与最大公约数.pdf
在C++中,你可以通过使用`cin`从键盘获取输入,然后利用`%`运算符来得到商和余数。下面是一个简单的程序示例:
```cpp
#include <iostream>
int main() {
int dividend, divisor;
// 输入两个整数
std::cout << "请输入被除数和除数 (以空格分隔): ";
std::cin >> dividend >> divisor;
// 检查除数是否为零
if (divisor == 0) {
std::cout << "错误:除数不能为零!\n";
return 1; // 如果除数为零,程序终止并输出错误信息
}
// 计算商和余数
int quotient = dividend / divisor;
int remainder = dividend % divisor;
// 输出结果
std::cout << "商: " << quotient << ", 余数: " << remainder << "\n";
return 0;
}
```
当你运行这个程序,它会提示你输入被除数和除数,然后计算并显示结果。例如,如果你输入103和3,它将输出"商: 34, 余数: 1"。
阅读全文