????
欢迎来到茶色岛独家岛屿,本期将为大家揭晓c语言输出一个n行m列的图形,做好准备了么,那么开始吧
????
文章目录
目录
前言
Hello,大家好✋✋,我是茶色岛,本篇文章将为大家讲解c语言输出一个n行m列的图形,希望会对你们有所帮助,同时也希望可以收获大家的喜爱,点个关注??,谢谢大家。
一、示例

二、代码如下
#include <stdio.h>
#include <stdlib.h>
#define MAX 26
//输出图形
void Print(char matrix[MAX][MAX],int n,int m)
{
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("%c",matrix[i][j]);
}
printf("\n");
}
}
//实现字母图形
void Draw(int n,int m)
{
int i,j;
int point=0;
char str;
char matrix[MAX][MAX];
for(i=0;i<n;i++)
{
str='A';
for(j=i;j<m;j++)
{
matrix[i][j]=str++;
}
//后半部分,第n行n列数都为A,往后递增
str='A';
for(j=i-1;j>=0;j--)
{
matrix[i][j]=++str;
}
//前半部分,倒着排序
}
Print(matrix,n,m);
}
int main()
{
int n,m;
scanf("%d%d",&n,&m);
Draw(n,m);
return 0;
}
总结
? ? 以上就是今天要讲的c语言输出一个n行m列的图形
长路漫漫,希望我们一起努力。
让天下没有难学的技术。

版权声明:本文为weixin_62275996原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。