c语言输出以下图案怎么编程。**** **** **** **** *** ***

2020-04-24 社会 109阅读

若是由6行组成且输出固定的*号,可以用简单的一个单循环实现:

#include

int main()

{int i,j;

for(i=0;i<6;i++)        //共输出6行

if(i<4)printf("****\n");    //前4行输出每行4个*

else printf("***\n");        //后2行输出每行2个*

return 0;

}

若是要练习使用二重循环(或以实现输出不同的行数、各行输出不同的个数的*号),可以使用以下的程序:

#include

int main()

{int i,j;

for(i=0;i<4;i++)            //前4行

{for(j=0;j<4;j++)           //每行输出4个*

printf("*");

printf("\n");        //一行结束后换行

}

for(i=0;i<2;i++)           //后2行

{for(j=0;j<3;j++)         //每行输出3个*

printf("*");

printf("\n");        //一行结束后换行

}

return 0;

}

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com