中间的整数相乘和相加

multiply and add integers in between

本文关键字:中间 整数      更新时间:2023-10-16

我是c++的初学者。我需要写一个代码,让我可以在输入的两个数字之间进行加法和乘法。例如:我输入2和4,加法应该是9,乘法应该是24。这是我目前掌握的信息。

 // sum and multi.cpp : Defines the entry point for the console application.//
 #include "stdafx.h"
 #include <iostream>
 using namespace std;
int main()
{
   int num1;
   cout << "Enter number: " << endl;
   cin >> num1;
   int sum=0;
   int mul = 0;
   for (int i = 0; i <= num1; i++)
   {
      sum += i;
      while (i <= num1)
      {
         mul *= i;
      }
   }
   cout << "sum is: " << sum << mul << endl;
   return 0;
}

虽然它做加法部分,但它只做从0到我输入的任何数字,它不做乘法部分。需要帮助! !

你需要一个数字范围,所以输入两个数字

int num1, num2;
cin >> num1 >> num2;
int sum=0;
int mul = 1; // Initialize mul to 1, since anything multiplied by 0, results in 0
for (int i = num1; i <= num2; i++) // Start from num1 and end to num2
{
    sum += i;
    //while (i <= num1)  // Don't need another loop
    //{
        mul *= i;
    //}
}