程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 我的C/C++之路-008課(打印一些圖形)

我的C/C++之路-008課(打印一些圖形)

編輯:關於C語言

下面隨便打印一些圖像,大家可根據這個做其他更漂亮的圖形

[cpp]
#include<stdio.h> 
#include<math.h> 
/*
打印一些圖形
*/ 
void printSomeGraph() 

    char a[10]={'*','*','*','*','*','*','*','*','*'};\ 
    //1 
    for(int i=0;i<10;i++) 
    { 
        for(int j=0;j<i;j++) 
            printf(" "); 
        printf("%s\n",a); 
    } 
    //2 
    printf("----------------------------------\n"); 
    for(i=0;i<10;i++) 
    { 
        if(i%2!=0) 
            for(int j=0;j<i;j++) 
                printf(" "); 
        printf("%s\n",a); 
    } 
    //3 
    printf("----------------------------------\n"); 
    int k=0; 
    for(i=0;i<6;i++) 
    { 
        for(int j=0;j<i;j++) 
            printf(" "); 
        printf("#"); 
        for(j=10-i-k;j>=0;j--) 
            printf("*"); 
        k++; 
        printf("#\n"); 
    } 
    //4 
    printf("----------------------------------\n"); 
    double y = 1; 
    int x,m; 
    for(;y>=-1;y-=0.1) 
    { 
        m = acos(y)*10; 
        for(x=0;x<m;x++) 
            printf(" "); 
        printf("*"); 
        for(;x<62-m;x++) 
            printf(" "); 
        printf("*\n"); 
    } 
    //5 
    printf("----------------------------------\n"); 
    k=0; 
    for(i=9;i>0;i--) 
    { 
        for(int j=i;j>0;j--) 
            printf(" "); 
        for(j=0;j<=9-i+k;j++) 
            printf("*"); 
        k++; 
        printf("\n"); 
    } 


 

 



摘自 mzlqh的專欄

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved