打印图案的程序
给定 n 的值,打印以下模式。
例子 :
Input : n = 4
Output :
A1
AB12
ABC123
ABCD1234
Input : n = 7
Output :
A1
AB12
ABC123
ABCD1234
ABCDE12345
ABCDEF123456
ABCDEFG1234567
下面是打印上述模式的实现:
C++
// C++ program to print given pattern
#include
using namespace std;
// Function to print pattern for
// given value of n
void pattern(int n)
{
// Outer "for" loop for number of rows
for (int i = 1; i <= n; i++) {
int k = 'A';
int m = 1;
// Inner "for" loop for number of columns
for (int j = 1; j <= (2 * n); j++) {
// Logical execution i.e, condition
if (j >= n + 1 - i && (j <= n + i)) {
if (j <= n) {
// Print the alphabets
cout << char(k);
k++;
}
else {
// Print the numbers
cout << m;
m++;
}
}
else
cout << " ";
}
// Print the next line
cout << endl;
}
}
// Driver Code
int main()
{
int n = 7;
// Function calling
pattern(n);
return 0;
}
Java
// java program to print given pattern
import java.util.*;
class GFG {
// Function to print pattern for
// given value of n
static void pattern(int n)
{
// Outer "for" loop for number of rows
for (int i = 1; i <= n; i++) {
int k = 'A';
int m = 1;
// Inner "for" loop for number of
// columns
for (int j = 1; j <= (2 * n); j++) {
// Logical execution i.e, condition
if (j >= n + 1 - i && (j <= n + i))
{
if (j <= n) {
// Print the alphabets
System.out.print((char)k);
k++;
}
else {
// Print the numbers
System.out.print(m);
m++;
}
}
else
System.out.print(" ");
}
// Print the next line
System.out.println();
}
}
// Driver Code
public static void main(String[] args)
{
int n = 7;
// Function calling
pattern(n);
}
}
// This code is contributed by Anuj_67
Python
# Python program to
# print given pattern
# Function to print
# pattern for
# given value of n
def pattern(n):
# Outer "for" loop
# for number of rows
i = 1
while i <= n:
k = 65;
m = 1;
# Inner "for" loop for
# number of columns
j = 1
while j <= (2 * n):
# Logical execution
# i.e, condition
if (j >= n + 1 - i) and (j <= n + i):
if (j <= n):
# Print the alphabets
print(chr(k)),
k += 1
else:
# Print the numbers
print(m),
m += 1
else:
print(" "),
j += 1
i += 1
# Print the next
# line
print("\n")
# Driver Code
def main():
n = 7
# Function calling
pattern(n)
if __name__=="__main__":
main()
# This code is contributed
# prabhat kumar singh
C#
// C# program to print given pattern
using System;
class GFG {
// Function to print pattern for
// given value of n
static void pattern(int n)
{
// Outer "for" loop for number of rows
for (int i = 1; i <= n; i++) {
int k = 'A';
int m = 1;
// Inner "for" loop for number of
// columns
for (int j = 1; j <= (2 * n); j++) {
// Logical execution i.e, condition
if (j >= n + 1 - i && (j <= n + i))
{
if (j <= n) {
// Print the alphabets
Console.Write((char)k);
k++;
}
else {
// Print the numbers
Console.Write(m);
m++;
}
}
else
Console.Write(" ");
}
// Print the next line
Console.WriteLine();
}
}
// Driver Code
public static void Main()
{
int n = 7;
// Function calling
pattern(n);
}
}
// This code is contributed by Anuj_67
PHP
= $n + 1 - $i &&
($j <= $n + $i))
{
if ($j <= $n)
{
// Print the alphabets
echo $k;
$k++;
}
else
{
// Print the numbers
echo $m;
$m++;
}
}
else
echo " ";
}
// Print the next line
echo "\n";
}
}
// Driver Code
$n = 7;
// Function calling
pattern($n);
// This code is contributed by Anuj_67
?>
Javascript
输出:
A1
AB12
ABC123
ABCD1234
ABCDE12345
ABCDEF123456
ABCDEFG1234567