當前位置:編程學習大全網 - 網站源碼 - 求用C語言 在屏幕上輸出由*組成的實心五角星,要求是源碼和註釋都有,源碼不少於200行 急急急急急急急急!

求用C語言 在屏幕上輸出由*組成的實心五角星,要求是源碼和註釋都有,源碼不少於200行 急急急急急急急急!

#include<stdio.h>

void main()

{ int i1,j1,k1,i2,j2,k2,i3,j3,k3,i4,j4,k4,m4,n4;

printf("Let's draw a five pointed star below:\n");

for(i1=1;i1<6;i1++) /*這是五角星的上面壹個角*/

{ for(j1=1;j1<19-i1;j1++) /*這是空格*/

printf(" ");

for(k1=1;k1<=2*i1-1;k1++) /*這是“*”*/

printf("*");

printf("\n");

}

for(i2=1;i2<5;i2++) /*這是五角星的中間兩個角*/

{ for(j2=1;j2<3*i2-3;j2++)

printf(" ");

for(k2=1;k2<=42-6*i2;k2++)

printf("*");

printf("\n");

}

for(i3=1;i3<3;i3++) /*這是中間與下部相接的部分*/

{ for(j3=1;j3<12-i3;j3++)

printf(" ");

for(k3=1;k3<=12+2*i3;k3++)

printf("*");

printf("\n");

}

for(i4=1;i4<5;i4++) /*這是五角星的下面兩個角*/

{ for(j4=1;j4<10-i4;j4++)

printf(" ");

for(k4=1;k4<=10-2*i4;k4++)

printf("*");

for(m4=1;m4<6*i4-3;m4++)

printf(" ");

for(n4=1;n4<=10-2*i4;n4++)

printf("*");

printf("\n");

}

  • 上一篇:C++的.cpp中如何利用GetDIBits、GetDIBColorTable和BitBlt等等API函數快速獲取幾萬個點的RGB值
  • 下一篇:php rsa密鑰經過pkcs8編碼的怎麽進行簽名
  • copyright 2024編程學習大全網