黑马程序员技术交流社区

标题: for循环小练习 [打印本页]

作者: jinlong129    时间: 2015-8-9 22:24
标题: for循环小练习

/*
提示用户输入一个正整数n,如果n=5,就输出下列图形,其他n值以此类推

@@@@@
@@@@
@@@
@@
@

*/
  1. #include <stdio.h>

  2. int main ()
  3. {
  4.     //1.定义一个变量保存用户输入的值
  5.     int n = 0; //一定要初始化
  6.    
  7.     //2.判断用户输入的值是否合理
  8.     while (n <= 0) {
  9.         
  10.         //2.1提示用户输入
  11.         printf("请输入一个正整数:\n");
  12.         
  13.         //2.2接受用户输入
  14.         scanf("%d", &n);
  15.         
  16.     }
  17.     //3.输出
  18.    
  19.     for (int i = 0; i < 5; i++) { //控制行数
  20.         
  21.         for (int z = 0; z < n-i; z++) { //控制每行有多少个 @
  22.             
  23.             printf("@");
  24.         }
  25.         printf("\n");
  26.     }
  27.    
  28.     return 0;
  29. }
复制代码








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2