C语言for循环嵌套示例

  • 打印九九乘法表
  1. #include <stdio.h>
  2. int main()
  3. {   int n,i,j;
  4.     for (i=1;i<=9;i++)
  5.       printf("%-4d",i);
  6.     printf("\n");
  7.     for(i=1;i<=9;i++)
  8.      for(j=1;j<=i;j++) 
  9.      {  printf("%-4d",i*j);
  10.         if(j==i)
  11.           printf("\n");
  12.       }
  13.     return 0;
  14. }
  • 打印实心三角形图案
  1. #include <stdio.h>
  2. int main( )
  3. {  int i,j,n;
  4.    printf("\nPlease Enter n:");
  5.    scanf("%d",&n);
  6.    for(i=1;i<=n;i++)
  7.    {  for(j=1;j<=n-i;j++)
  8.          printf(" ");
  9.       for(j=1;j<=2*i-1;j++)
  10.          printf("*");
  11.       printf("\n"); 
  12.    }
  13.    return 0; 
  14.  }

 

  • 打印空心三角形图案
  1. #include <stdio.h>
  2. int main( )
  3. {  int i,j,n;
  4.    printf("\nPlease Enter n:");
  5.    scanf("%d",&n);
  6.    for(i=1;i<=n;i++)
  7.    {  for(j=1;j<=n-i;j++)
  8.          printf(" ");
  9.       printf("*");
  10.       for(j=1;j<=2*i-3;j++)
  11.           printf(" ");
  12.       if (i!=1)
  13.          printf("*");
  14.       printf("\n"); 
  15.    }
  16.    return 0; 
  17.  }
posted @ 2020-02-08 20:45  Tyrants  阅读(2838)  评论(0编辑  收藏  举报