A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jinlong129 中级黑马   /  2015-8-9 22:24  /  477 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


/*
提示用户输入一个正整数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. }
复制代码



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马