永发信息网

大佬救命!打印一个空心正方形c语言

答案:2  悬赏:0  手机版
解决时间 2021-01-08 07:32
大佬救命!打印一个空心正方形c语言
最佳答案
用一个二重循环就解决了。




#include 
int main()
{int i,j,n;
 scanf("%d",&n);
 for(i=1;i<=n/2+1;i++)
 {for(j=1;j<=n;j++)
    if(i==1 || i==n/2+1)
  printf("%c",(j==1 || j==n)?'+':'-');
    else
  printf("%c",(j==1 || j==n)?'|':' ');
  printf("
");
 }
 return 0;
}追问输入数据多组,n为偶数谢谢
全部回答
#include "stdio.h"
int main(int argc,char *argv[]){
int n,i,j;
printf("Please enter n(int 33 && n<101)
for(i=0;i for(j=0;jif((i==0 || i==n-1) && (j==0 || j==n-1))
printf("+");
else if((i==0 || i==n-1) && j>0 && j printf("-");
else if(i>0 && i printf("|");
else
printf(" ");
printf(" ");
}
printf(" ");
return 0;
}
运行样例:
追问n=4是一边只有一个|追答#include "stdio.h"
int main(int argc,char *argv[]){
int n,i,j,m;
  printf("Please enter n(int 33 && n<101)
for(m=(n>>1)+1,i=0;i for(j=0;jif((i==0 || i==m-1) && (j==0 || j==n-1))
printf("+");
else if((i==0 || i==m-1) && j>0 && j printf("-");
else if(i>0 && i printf("|");
else
printf(" ");
printf(" ");
}
printf(" ");
return 0;
}
运行样例:
追问谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
若代数式3a5bm+1与-2anb2是同类项,那么m=___
写重庆南温泉风景区的日记
我开始悬垂举腿练腹肌,隔一天练一次,一次半
晚上只穿内裤睡有什么好处
箍牙会不会改变脸型
我今年19岁 男 高中毕业 想去学模特 以后做模
自制脆黄瓜怎么做
请你估算一下,_______接近你的年龄.A.600分
紫金哪里有招发传单的?
21岁用哪一种乳液好啊
试求下列齐次方程组的基础解系,并写出其通解
有哪些动漫是关于契约的
初中地理老师太死板,怎么办
2010年4月6日,国务院法制办将《海洋观测预报
嵊州人民法院失信人员
推荐资讯
填空题2010年10月1日,“嫦娥二号”卫星发射
求解这个东西是什么,谢谢
电梯载重量1350KG,乘客电梯人数多少
微锁屏下载后怎么卸载不了
胸是假的,可以喂奶吗
合肥肥西名门御府邮编
看到一本书,颙若集,什么意思啊?
mcgs怎么实现按钮按下去不弹起
建造一个2亩左右钓鱼用的池子需要多少钱。土
古代袁人互相有感情吗?
侧面没有螺丝的防盗门怎么换锁芯
挂车轮轭掉了还能开吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?