题目描述键盘输入两个 int 范围的正整数 a 和 b,范围为[1, 9999],输出这两个 int 范围的正整数的和,差,积,商,模(若 a > b 则输出 a - b,a / b,a % b 的值反之输出 b - a,b / a,b % a 的值,不考虑小数)输入描述:两个 int 范围的正整数,范围为[1, 9999]作为个人的见得,程序员任何时候要严谨,写出两种题目可能的代码把,各位小伙伴可以讨论研究一下,共同成长,谢啦。假设说,输出和,差,积,商,模后,再输出a比b大反之输出b比a大的数可以这么写:#include <iostream>using namespace std;int main() {    // write your code here......    int a,b;        cout << "输入两个1-9999范围内的整数" << endl;    cout << "输入整数a:";    cin >> a;    while (!(a > 1 && a < 9999))    {        cout << "输入的整数范围不对,请重新输入" << endl;        cout << "输入整数a:";        cin >> a;    }    cout << "输入整数b:";    cin >> b;    while (!(b > 1 && b < 9999))    {        cout << "输入的整数范围不对,请重新输入" << endl;        cout << "输入整数b:";        cin >> b;    }    if (a>1&&a<9999&&b>1&&b<9999)    {    cout <<"两个数值的和、差、积、商、模分别是:"<<endl;    cout <<a+b<<endl;    cout <<a-b<<endl;    cout <<a*b<<endl;    cout <<a/b<<endl;    cout <<a%b<<endl;    }    if (a > b)    {    cout << "你输入a的数值比b的数值大,输出a-b、a/b、a%b分别是:"<<endl;    cout <<a-b<<endl;    cout <<a/b<<endl;    cout <<a%b<<endl;    }    else    {    cout << "你输入a的数值比b的数值大,输出b-a、b/a、b%a分别是:"<<endl;    cout <<b-a<<endl;    cout <<b/a<<endl;    cout <<b%a<<endl;    }    return 0;}如果是输出和,差,积,商,模,若a>b输出和,差,积,(a - b,a / b,a % b )商,模,反之输出和,差,积,( b - a,b / a,b % a )商,模,这样的情况下可以这么写:#include <iostream>using namespace std;int main() {    int a, b;    cout << "输入两个1-9999范围内的整数" << endl;    cout << "输入整数a:";    cin >> a;    while (!(a > 1 && a < 9999))    {        cout << "输入的整数范围不对,请重新输入" << endl;        cout << "输入整数a:";        cin >> a;    }    cout << "输入整数b:";    cin >> b;    while (!(b > 1 && b < 9999))    {        cout << "输入的整数范围不对,请重新输入" << endl;        cout << "输入整数b:";        cin >> b;    }     if (a < b) //交换,使a比b大        swap(a, b);    //输出时计算    cout << a + b << " " << a - b << " " << a * b << " " << a / b << " " << a % b << endl;    return 0;}如果快速过题的话可以参考这个代码:#include <iostream>using namespace std;int main() {    int a, b;    cin >> a >> b;    if (a < b) //交换,使a比b大        swap(a, b);    //输出时计算    cout << a + b << " " << a - b << " " << a * b << " " << a / b << " " << a % b << endl;    return 0;}
点赞 3
评论 0
全部评论

相关推荐

985柜员:开发还敢还叫,全部让自测就老实了
点赞 评论 收藏
分享
再懒也要睡懒觉:大学4年玩的挺爽的哈😅
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务