3个回答
展开全部
若是由6行组成且输出固定的*号,可以用简单的一个单循环实现:
#include<stdio.h>
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<stdio.h>
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;
}
展开全部
你能把要输出的图形截图过来吗?
我想原来的图形不可能是一行的吧?
#include <stdio.h>
main()
{
printf("**** **** **** **** *** ***\n");
}
只能这样了 没有信息了
我想原来的图形不可能是一行的吧?
#include <stdio.h>
main()
{
printf("**** **** **** **** *** ***\n");
}
只能这样了 没有信息了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接以字符串的形式如“**** ****”添加在代码里就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询