Questions de test graphiques de lettre pratique de base (langage C)

BABCDEF

CBABCDE

DCBABCD

EDCBABC

Ceci est un graphique avec 5 lignes et 7 colonnes. Veuillez trouver le modèle de ce graphique et générer un graphique avec n lignes et m colonnes.

Format d'entrée

Entrez une ligne, contenant deux entiers n et m, représentant respectivement le nombre de lignes et de colonnes du graphique que vous souhaitez générer.

Format de sortie

Sortez n lignes, chacune de m caractères, pour vos graphiques.

Exemple d'entrée

5 7

Exemple de sortie

ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC

Échelle et convention des données

1 <= n, m <= 26。

BABCDEF

CBABCDE

DCBABCD

EDCBABC

Ceci est un graphique avec 5 lignes et 7 colonnes. Veuillez trouver le modèle de ce graphique et générer un graphique avec n lignes et m colonnes.

Format d'entrée

Entrez une ligne, contenant deux entiers n et m, représentant respectivement le nombre de lignes et de colonnes du graphique que vous souhaitez générer.

Format de sortie

Sortez n lignes, chacune de m caractères, pour vos graphiques.

Exemple d'entrée

5 7

Exemple de sortie

ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC

Échelle et convention des données

1 <= n, m <= 26。

 

#include<bits/stdc++.h>
using namespace std;

int main()
{
	char s[30]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
	int i,j,k;
	int n,m;
	scanf("%d%d",&n,&m);
	for(i=0;i<n;i++)
	{
		for(j=0;j<m;j++)
		{
			printf("%c",s[abs(i-j)]);
			
		}
		printf("\n");
	}
	
	
	
	
	return 0;
}

Tapez simplement les lettres directement dans le tableau et découvrez la relation entre les premières lignes et colonnes et les lettres correspondantes .

Je suppose que tu aimes

Origine blog.csdn.net/with_wine/article/details/114978837
conseillé
Classement