codice:
#include<stdio.h> 
#include<stdlib.h>

int main () 
{ 
 int base,altezza,cn1,cn2;
printf("Inserire la misura della base :");
scanf("%d",&base);
printf("Inserire la misura dell' altezza :");
scanf("%d",&altezza);
	
 for (cn1=1;cn1<=base;cn1++)
  printf("*");
  printf("\n");
 for (cn1=1;cn1<=altezza-2;cn1++)
  {
   printf("*");
   for (cn2=1;cn2<=base-2;cn2++)
	printf(" ");
   printf("*\n");
  }
 for (cn1=1;cn1<=base;cn1++)
  printf("*");
  printf("\n"); 
 system("PAUSE");
 return 0;
}
così secondo me è meglio così è l'utente a scrivere altezza e base tramite delle variabili e no costanti