天气: 冷
心情: 平静
最近忙着做其它的事情,好几天没有写了,好算今天只有一节课,有时间继续写一写。
今天的内容是用*#循环打印图形,也是很小儿科的内容,不过也是很有意思的,能够启发你的思维哦!
1、用#打印三角形
技术要点:控制每行的空格数,控制每行的#数。
void main()
{
int i,j,k;
for(i=1;i<=5;i++)
{
for(j=1;j<=5-i;j++)
printf(" ");
for(k=1;k<=2*i-1;k++)
printf("#");
printf("\n");
}
}
大家也可以试着打印下面的图形
*
***
*****
*******
*****
***
*
2、绘制余弦曲线
技术要点:利用反余弦函数求坐标
void main()
{
double y;
int x,m;
int i=0;
for(y=1;y>=-1;y-=0.1)
{
m=acos(y)*10;
for(x=1;x<m;x++)
printf(" ");
printf("*");
for(;x<62-m;x++)
printf(" ");
printf("*\n");
}
}
大家可以试着画正弦和正切曲线。