C语言输出菱形

#include<stdio.h>
#include<string.h>

int main(){
    
    int data[7][7] = {0};
    for(int i = 0;i < 7;i++){
        
        if(i <= 3){
            
            for(int j = 3 - i;j <= 3 + i;j++){
            
                data[i][j] = 1;
            }
            
        }else{
            
            for(int j = i - 3;j <= 9 - i;j++){
            
                data[i][j] = 1;
            }
        }
    }
    
    for(int i = 0;i < 7;i++){
        
        for(int j = 0;j < 7;j++){
            
            if(data[i][j] == 1){
                
                printf("*");
                
            }else{
                
                printf(" ");
            }
            
        }
        printf(" ");
    }
    
    return 0;
}

原文地址:https://www.cnblogs.com/viplanyue/p/12700574.html