/*
1 function
2 while
*/
#include "stdio.h"
void printMatrix(int bianchang){
int n ;
int i;
int j;
/* bianchang -> n*/
n=bianchang;
/*step 1 printf ***** */
i=0;
while(i<n){
printf("* ");
i=i+1;
}
printf("\n");
/*step 2 printf * * */
for(i=0;i<n-1;i++)
{
printf("* ");
for( j=0; j<n-2; j++)
printf(" ");
printf("*\n");
}
/*step 3 printf ***** */
i=0;
while(i<n){
printf("* ");
i=i+1;
}
}
void main()
{
int b;
printf("input bianchang please: ");
scanf("%d",&b);
while(b>0){
printMatrix(b);
printf("\ninput bianchang please: ");
scanf("%d",&b);
}
}
任意边长正方形
最新推荐文章于 2023-05-03 19:24:50 发布