c语言输出一个n行m列的图形

????

欢迎来到茶色岛独家岛屿,本期将为大家揭晓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版权协议,转载请附上原文出处链接和本声明。