菱形(两种数组方法)

用两种数组方法输出菱形
  1. 用字符串输入
  2. 用多个字符输入
一、用字符串输入

程序………………

#include<stdio.h>
int main()
{
    char diamond[5][5]={{"  *  "},{" * * "},{"*   *"},{" * * "},{"  *  "}};
    int i,j;         //{{"  *"}  ,{" * *"} ,{"*   *"},{" * *"} ,{"  *"}}; 这样也对 
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
            printf("%c",diamond[i][j]);
        printf("\n"); 
    }
    return 0;
}

运行结果………………

在这里插入图片描述

二、用多个字符输入

程序………………

#include<stdio.h>
int main()
{
    char diamond[5][5]={{' ',' ','*',' ',' '},{' ','*',' ','*',' '},{'*',' ',' ',' ','*'},{' ','*',' ','*',' '},{' ',' ','*',' ',' '}};
    int i,j;
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
            printf("%c",diamond[i][j]);
        printf("\n");
    }
    return 0;
}

运行结果………………
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

发布了24 篇原创文章 · 获赞 53 · 访问量 868

猜你喜欢

转载自blog.csdn.net/weixin_46022083/article/details/105624784
今日推荐