C语言如何用代码打出星星,如下

Python014

C语言如何用代码打出星星,如下,第1张

既然你这么急,我还是答一下吧,原图没法输出,类似的可以实现,,你看哪个最像原图就写哪个吧:

图形1:

#include <stdio.h>

int main(void)

{

int i,j

for(i=1i<=7i++)

{

for(j=7-ij--) printf(" ")

for(j=ij--) printf(" *")

printf("\n")

}

return 0

}

图形2:

#include <stdio.h>

int main(void)

{

int i,j

for(i=1i<=7i++)

{

for(j=7-ij--) printf(" ")

for(j=ij--) printf("﹡")

printf("\n")

}

return 0

}

图形3:

#include <stdio.h>

int main(void)

{

int i,j

for(i=1i<=7i++)

{

for(j=7-ij--) printf(" ")

for(j=ij--) printf("*")

printf("\n")

}

return 0

}

图形4:

#include <stdio.h>

int main(void)

{

int i,j

for(i=1i<=7i++)

{

for(j=ij--) printf("*")

printf("\n")

}

return 0

}

#include"stdio.h"

void main()

{

int num,i,j

printf("please enter a number: ")

scanf("%d",&num)

for(i=1i<=numi++)/*控制行*/

{

/*输出列的前面空格*/

for(j=0j<2*(num-i)j++)

{

printf(" ")

}

/*输出前半段星星*/

for(j=0j<ij++)

{

printf("* ")

}

/*输出后半段星星*/

for(j=1j<ij++)

{

printf("* ")

}

printf("\n")

}

scanf("%d",&num)

}

#include"stdio.h"

int main()

{

 int i,j,k,n

 printf("请输入打印行数:")

 scanf("%d",&n)

 for(i=0i<ni++)

 {

  for(k=nk>i+1k--)

  printf(" ")

  for(j=0j<=ij++)

  printf("* ")

  printf("\n")

 }

}

运行结果