如何用C语言做一个(边数为5个*)的正方形框架。谢谢。
答案:5 悬赏:20 手机版
解决时间 2021-02-19 22:58
- 提问者网友:喧嚣尘世
- 2021-02-19 11:15
如何用C语言做一个(边数为5个*)的正方形框架。谢谢。
最佳答案
- 五星知识达人网友:渊鱼
- 2021-02-19 12:04
可以用简单的输出语句printf实现:
#include
main()
{ printf("*****\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("*****\n");
}
你也可以用循环和选择结合起来一起做:
#include
main()
{ int i,j;
for(i=1;i<=5;i++)
{ for(j=1;j<=5;j++)
{ if(i==1||i==5)
printf("*");
else {if(j==1||j==5)
printf("*");
else printf(" ");
}
}
printf("\n");
}
}
#include
main()
{ printf("*****\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("*****\n");
}
你也可以用循环和选择结合起来一起做:
#include
main()
{ int i,j;
for(i=1;i<=5;i++)
{ for(j=1;j<=5;j++)
{ if(i==1||i==5)
printf("*");
else {if(j==1||j==5)
printf("*");
else printf(" ");
}
}
printf("\n");
}
}
全部回答
- 1楼网友:一秋
- 2021-02-19 15:21
#include
void main()
{ int Square[5]={5,2,2,2,5}; //储存每条线得情况
for(int i=0;i<5;i++)
{
for(int j=0;j printf("*");
printf("\n");
}
}
void main()
{ int Square[5]={5,2,2,2,5}; //储存每条线得情况
for(int i=0;i<5;i++)
{
for(int j=0;j
printf("\n");
}
}
- 2楼网友:夜余生
- 2021-02-19 14:08
C语言里有绘图类函数!
可以用C语言编一个dos下可以运行的俄罗斯方块的游戏,
你说它能不能画直线或曲线呢?
用*号当点去描,真是···
楼主有啥特殊用途吗?
可以用C语言编一个dos下可以运行的俄罗斯方块的游戏,
你说它能不能画直线或曲线呢?
用*号当点去描,真是···
楼主有啥特殊用途吗?
- 3楼网友:青尢
- 2021-02-19 13:39
void fang( int num )
{
for( int i = 0; i < num; i++ )
{
printf("\n");
for( int j = 0; j < num; j++ )
{
if( i == 0 || i == num - 1 || j == 0 || j == num - 1 )
{
printf("*");
}
else
{
printf(" ");
}
}
}
}
{
for( int i = 0; i < num; i++ )
{
printf("\n");
for( int j = 0; j < num; j++ )
{
if( i == 0 || i == num - 1 || j == 0 || j == num - 1 )
{
printf("*");
}
else
{
printf(" ");
}
}
}
}
- 4楼网友:渊鱼
- 2021-02-19 12:12
最简单的办法
printf("*****");
printf("* *");
printf("* *");
printf("* *");
printf("*****");
用五个printf就可以搞定
当然也可以用复杂的
比如说
循环
数组
printf("*****");
printf("* *");
printf("* *");
printf("* *");
printf("*****");
用五个printf就可以搞定
当然也可以用复杂的
比如说
循环
数组
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯