读书人

函数的有关问题

发布时间: 2012-02-04 15:43:08 作者: rapoo

函数的问题?
编写个函数,用于接收3到10之间的一个数,然后输出由星号组成的正方形。
比如用户输入四:
****
* *
* *
****

[解决办法]
#include <stdio.h>

void print(int count)
{
int i,j;
for(i=0;i <count;i++)
{
if(i==0||i==count-1)
{
for(j=0;j <count;j++)printf( "* ");
printf( "\n ");
}
else
{
for(j=0;j <count;j++)
{
if(j==0||j==count-1)printf( "* ");
else printf( " ");
}
printf( "\n ");
}
}
printf( "\n ");
}

int main()
{
int count;
scanf( "%d ",&count);
if(count <3)return 1;
print(count);

return 0;
}

读书人网 >C语言

热点推荐