你题目的解答代码如下:
#include<stdio.h>
int main()
{
int n=0,i,j;
while (n != 4)
{
printf("**********图形打印*************\n");
printf(" 1.直角三角形\n");
printf(" 2.长 方 形\n");
printf(" 3.正 方 形\n");
printf(" 4.退 出\n");
printf("请选择:");
scanf("%d", &n);
switch (n)
{
case 1:
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < i+1; j++)
printf("*");
printf("\n");
}
break;
case 2:
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 20; j++)
printf("*");
printf("\n");
}
break;
case 3:
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 10; j++)
printf("*");
printf("\n");
}
break;
}
}
printf("退出成功\n");
return 0;
}
如有帮助,望采纳!谢谢!