我的C/C++之路-008课(打印一些图形)
下面随便打印一些图像,大家可根据这个做其他更漂亮的图形
[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的专栏
补充:软件开发 , C语言 ,