(C语言)用循环嵌套输出图形: 急急急

(C语言)用循环嵌套输出图形: 急急急,第1张

#include<stdio.h>

int main(void)

{

  int i,j,k

  for(i=0i<=3i++) //这个是控制要输出几行“*”

  {

      for(j=0j<=2-ij++) //这个控制每行输出几个空格”,跟i的关系来决定的

           printf(" ")

      for(k=0k<=2*ik++) //这个控制输出空格之后,需要输出几个“ * ”号,

           printf("*")

   printf("\n") //在外层循环内部,内层循环的外部,意思内层循环结束一次后,换行。

  }

}

记着输入*最多的个数n即可,还可以实现客户重新输入

#include

using namespace std

int main()

{

int i,k,j,n

char a

do

{

cout<<"请输入你所要图形*最多为n:"

cin>>n

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

{

for(k=1k<=n-ik++)

cout<<" "

{

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

cout<<" *"

cout<<endl

}

}

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

{

for(k=1k<=ik++)

cout<<" "

{

for(j=n-ij>=1j--)

cout<<" *"

cout<<endl

}

}

cout<<"你是否需要继续?(y/n):\n"

cin>>a

}while(a=='y'||a=='Y')

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8126953.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存