
正文
c语言函数法写空心正方形 c语言编程正方形
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言:空心正方形
#include stdio.h
#include math.h
int main(void)
{
int n;
int i,j;
int sps,m,sum;
clrscr();
scanf("%d",n);
sps=3*(n-2);
printf("\n\n");
for(i=1;i=n;i++) printf("%3d",i);
printf("\n\n");
for(m=2*(n-1),sum=5*n-3;i=m;i++)
{
printf("\n");
printf("%3d",sum-i);
for(j=0;jsps;j++) printf(" ");
printf("%3d",i);
printf("\n\n");
}
printf("\n");
for(i=sum-i;im;i--) printf("%3d",i);
getch();
}
相关问答
Q1: C语言编程编程给定整数n输出由字符*组成的空心正方形
#includestdio.h
int main(){
int n;
scanf("%d",n);
int i;
for(i=0;in;i++){
printf("*");
if(i==n-1){printf("\n");}
}
for(i=0;in-2;i++){
int x;
for(x=0;xn;x++){
if(x==0||x==n-1){printf("*");}
else{printf(" ");}
if(x==n-1){printf("\n");}
}
}
for(i=0;in;i++){
printf("*");}
return 0;
}
Q2: 大佬救命!打印一个空心正方形c语言
用一个二重循环就解决了。
#include stdio.h
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("\n");
}
return 0;
}
Q3: C语言的打空心正方形问题..
#includestdio.h
main()
{
int a,i,j;
printf("输入正方形的边长1-20:");
scanf("%d",a);
for( i=0;ia;i++)
printf("*");
printf("\n");
for(i=0;ia-2;i++)
{
printf("*");
for(j=0;ja-2;j++)
printf(" ");
printf("*");
printf("\n");
}
for(i=0;ia;i++) printf("*");
printf("\n");
}
关于c语言函数法写空心正方形和c语言编程正方形的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








