0
我試圖打印一個空心的矩形。但它不會打印出正確的。這是我迄今爲止。它打印,但不是一個空心的矩形。這使得隨機整數50和1如何使矩形打印爲空?
void randomRectangle(){
srand(time(NULL));
int counter = 0;
int counter2 = 0;
int height = rand() % 50;
int width = rand() % 50;
printf("Now printng a rectangle.\n");
printf("Height = %d\n" "Width = %d\n", height, width);
while(counter < height){
counter++;
counter2 = 0;
while(counter2 < width){
if (((counter2 > 1)&&(counter2 < height))&&((counter > 1)&&(counter < height))){
printf(" ");
}
else if((counter2 != 0)&&(counter != 0)){
printf("* ");
}
counter2++;
}
printf("\n");
}