mfc中的相乘函数问题

假设两个数,num1,num2
要判断num1和num2的大小
然后进行计算,假如num1大于num2
则输出num1×num2×(num2+1)一直到num2等于num1为止(类似,输入9 7,然后输出应该是987)这样,谢谢各位!

用循环计算就好
你题目的解答代码如下:

//输出num1×num2×(num2+1)
#include<iostream>
using namespace std;

int main()
{
    int num1,num2, i;
    long long int sum;
    cin >> num1 >> num2;
    if (num1 > num2)
    {
        sum = num1;
        while (num1 > num2)
        {
            sum = sum * num2;
            num2++;
        }
        cout << sum << endl;
    }
    else
    {
        cout << "需要num1大于num2" << endl;
    }

    return 0;
}

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

int num1=9;
int num2=7;
int t;
if(num1<num2)
{
t=num1;num1=num2;num2=t;
}
printf("%d",num1);
for(;num1>=num2;num1--)
{
printf("×%d",num1);
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632