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

求解答,急
2024-11-19 12:24:43
推荐回答(3个)
回答(1):

若是由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;

}

回答(2):

你能把要输出的图形截图过来吗?
我想原来的谨颂图祥戚郑仔念形不可能是一行的吧?
#include
main()
{
printf("**** **** **** **** *** ***\n");
}
只能这样了 没有信息了

回答(3):

直接以字符串的形式如“**** ****”添加在代码里就可以了