📌  相关文章
📜  直到N行的乘法表,其中每个Kth行都是K到Kth项的表

📅  最后修改于: 2021-04-22 00:39:13             🧑  作者: Mango

给定数字N ,任务是打印N行,其中每K行由KK项的乘法表组成。
例子:

方法:想法是使用两个for循环来打印乘法表。 “ i”中的外循环用作“ K”的值,而“ j”中的内循环用作每个“ i”的乘法表的项。 “ i”表中的每个项都可以使用公式“ i * j”获得。
下面是上述方法的实现:

C++
// C++ program to print multiplication table
// till N rows where every Kth row
// is the table of K up to Kth term
#include 
using namespace std;
 
// Function to print the multiplication table
// upto K-th term
void printMultiples(int N)
{
    // For loop to iterate from 1 to N
    // where i serves as the value of K
    for (int i = 1; i <= N; i++)
    {
 
        // Inner loop which at every
        // iteration goes till i
        for (int j = 1; j <= i; j++)
        {
 
            // Printing the table value for i
            cout << (i * j) << " ";
        }
 
        // New line after every row
        cout << endl;
    }
}
 
// Driver code
int main()
{
    int N = 5;
 
    printMultiples(N);
 
    return 0;
}
 
// This code is contributed by Rajput-Ji


Java
// Java program to print multiplication table
// till N rows where every Kth row
// is the table of K up to Kth term
 
class GFG {
 
    // Function to print the multiplication table
    // upto K-th term
    public static void printMultiples(int N)
    {
        // For loop to iterate from 1 to N
        // where i serves as the value of K
        for (int i = 1; i <= N; i++) {
 
            // Inner loop which at every
            // iteration goes till i
            for (int j = 1; j <= i; j++) {
 
                // Printing the table value for i
                System.out.print((i * j) + " ");
            }
 
            // New line after every row
            System.out.println();
        }
    }
 
    // Driver code
    public static void main(String args[])
    {
        int N = 5;
 
        printMultiples(N);
    }
}


Python3
# Python3 program to pr multiplication table
# till N rows where every Kth row
# is the table of K up to Kth term
 
# Function to pr the multiplication table
# upto K-th term
def prMultiples(N):
 
    # For loop to iterate from 1 to N
    # where i serves as the value of K
    for i in range(1, N + 1):
 
        # Inner loop which at every
        # iteration goes till i
        for j in range(1, i + 1):
 
            # Printing the table value for i
            print((i * j), end = " ")
 
        # New line after every row
        print()
 
# Driver code
if __name__ == '__main__':
    N = 5
 
    prMultiples(N)
 
# This code is contributed by mohit kumar 29


C#
// C# program to print multiplication table
// till N rows where every Kth row
// is the table of K up to Kth term
using System;
 
class GFG
{
 
    // Function to print the multiplication table
    // upto K-th term
    public static void printMultiples(int N)
    {
        // For loop to iterate from 1 to N
        // where i serves as the value of K
        for (int i = 1; i <= N; i++) {
 
            // Inner loop which at every
            // iteration goes till i
            for (int j = 1; j <= i; j++) {
 
                // Printing the table value for i
                Console.Write((i * j) + " ");
            }
 
            // New line after every row
            Console.WriteLine();
        }
    }
 
    // Driver code
    public static void Main(String []args)
    {
        int N = 5;
 
        printMultiples(N);
    }
}
 
// This code is contributed by Rajput-Ji


Javascript


输出:
1 
2 4 
3 6 9 
4 8 12 16 
5 10 15 20 25