当前位置: 代码迷 >> C语言 >> [求助]如何编写一个空心正方形?
  详细解决方案

[求助]如何编写一个空心正方形?

热度:497   发布时间:2005-05-14 17:22:00.0
[求助]如何编写一个空心正方形?
如何编写一个空心正方形?
搜索更多相关的解决方案: 正方形  空心  编写  

----------------解决方案--------------------------------------------------------
#include<stdio.h>
#include<graphics.h>
void main( )
{
int driver,mode;
driver=DETECT;
initgraph(&driver,&mode,"D:\\TC3.0");
rectangle(100,100,300,300);
getch( );
closegraph( );
}
----------------解决方案--------------------------------------------------------

#include "stdio.h" main() {int n,t,k; scanf("%d",&n); for(t=1;t<=n;t++) {for(k=1;k<=3*n/2;k++) { if(t==1){if(k==1)putchar(218);else if(k==3*n/2)putchar(191);else putchar(196); } else if(t==n){if(k==1)putchar(192);else if(k==3*n/2)putchar(217);else putchar(196); } else {if(k==1||k==3*n/2)putchar(179);else putchar(32);}

} printf("\n");} getch(); } 看看这个 输入边长即得出正方形


----------------解决方案--------------------------------------------------------

#include <stdio.h>

int main() { int i; int j; int n; printf("please enter the num :\n"); scanf("%d",&n); for(i=0;i<n;i++) { for(j=0;j<2*n-1;j++) { if(i==0||i==n-1) { if(j<n) { if(j==n-1) printf("*"); else printf("* "); } else printf(" "); } else { if(j==0||j==2*n-2) printf("*"); else printf(" "); } } printf("\n"); } }


----------------解决方案--------------------------------------------------------
谢谢了,都好厉害啊!
----------------解决方案--------------------------------------------------------
靠 太复杂了啊!
  看我的啊!
   printf("/t******/n,/t*     */n,/t*     */n,/t*     */n,/t*     */n,/t*     */n,/t*******/n");
这个程序没错 只是老师看了可能吐血也可能K你!!
  我不负责啊!!
----------------解决方案--------------------------------------------------------
楼上 你写的那时什么啊 能 解释一下吗 
----------------解决方案--------------------------------------------------------
以下是引用147043838在2005-5-20 20:13:50的发言: 靠 太复杂了啊! 看我的啊! printf("/t******/n,/t* */n,/t* */n,/t* */n,/t* */n,/t* */n,/t*******/n"); 这个程序没错 只是老师看了可能吐血也可能K你!! 我不负责啊!!
说话要负责的...你最好试试先- -
----------------解决方案--------------------------------------------------------
我折服了...好高好高啊~~

魂,

你的putchar(218);这些句能解释一下吗??特别218是什么啊??
----------------解决方案--------------------------------------------------------
  相关解决方案