
如何用if语句循环
这是我打的代码第一段,后面就不会了
#include <stdio.h>
int main()
{
int i,j;n
printf("")
for (i=0;i<4;i++) //i<3 or i<=4;第一个for语句是控制几行,第二个是控制几列;
{for(j=0;j<8;j++)printf(""); //或printf(“ ”)相差一个空格
printf("\n");}#include <stdio.h>
void showTriangle()
{
int i,j;
for (i=1;i<=5;i++)
{
for (j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
}
void showRectangle()
{
int i,j;
for (i=1;i<=5;i++)
{
for (j=1;j<=20;j++)
{
printf("*");
}
printf("\n");
}
}
void showSquare()
{
int i,j;
for (i=1;i<=5;i++)
{
for (j=1;j<=10;j++)
{
printf("*");
}
printf("\n");
}
}
int main()
{
int n;
while(1)
{
printf("-------图形打印------\n");
printf("1.直角三角形\n");
printf("2.长 方 形\n");
printf("3.正 方 形\n");
printf("4.退 出\n");
printf("请选择:");
scanf("%d",&n);
switch(n)
{
case 1:
showTriangle();
break;
case 2:
showRectangle();
break;
case 3:
showSquare();
break;
case 4:
return 0;
}
}
return 0;
}