【Image】 Donnez-vous la largeur et la hauteur du rectangle, dessinez-le. (可 提交)

Input
Input contient un certain nombre de cas de test. Pour chaque cas, il y a deux nombres n et m (0 <n, m <75) indiquent la largeur et la hauteur du rectangle.

Sortie
Pour chaque cas, vous devez dessiner un rectangle avec la largeur et la hauteur données dans l'entrée.
après chaque cas, vous devriez une ligne vide.

Exemple d'entrée
3 2

Exemple de sortie

+---+
|   |   
|   |
+---+
 
#include <stdio.h>

int main()
{
    
    
  int width = 0;
  int height = 0;
  while (scanf("%d%d", &width, &height) != EOF && width > 0 && height < 75)
  {
    
    

    for (int j = 0; j < height + 2; j++)
    {
    
    
      for (int i = 0; i < width + 2; i++)
      {
    
    
        if (j == 0 || j == height + 1)
        {
    
    
          //把框架摆好
          //+---+

          //+---+
          if (i == 0 || i == width + 1)
            printf("+");
          else
            printf("-");
        }
        //“见缝插针”
        else if (i == 0 || i == width + 1)
          printf("|");
        else
          printf(" ");
      }

      printf("\n");
    }
    printf("\n");
  }
  return 0;
}

Je suppose que tu aimes

Origine blog.csdn.net/and_what_not/article/details/114768750
conseillé
Classement