题目:
题目一:打印如下图图形
********
********
********
********
********
********
题目二:打印如下图像
*
***
*****
*******
*********
***********
*********
*******
*****
***
*
代码:
#include<stdio.h>
int main(int argc, const char *argv[])
{
/*********题目一***********/
#if 0
for(int i=0;i<6;i++)
{
for(int j=0;j<i;j++)printf(" ");
printf("********\n");
}
#endif
/*********题目二***********/
#if 1
for(int i=0;i<=4;i++)
{
for(int j=0;j<(9-(i*2+1))/2;j++)printf(" ");
for(int j=0;j<(i*2+1);j++)printf("*");
for(int j=0;j<(9-(i*2+1))/2;j++)printf(" ");
printf("\n");
}
for(int i=4;i>=0;i--)
{
for(int j=0;j<(9-(i*2+1))/2;j++)printf(" ");
for(int j=0;j<(i*2+1);j++)printf("*");
for(int j=0;j<(9-(i*2+1))/2;j++)printf(" ");
printf("\n");
}
#endif
return 0;
}
运行结果:
第一题:
ubuntu@ubuntu:~$ ./day4
********
********
********
********
********
********
第二题:
ubuntu@ubuntu:~$ ./day4
*
***
*****
*******
*********
*********
*******
*****
***
*