/* 提示用户输入一个正整数n,如果n=5,就输出下列图形,其他n值以此类推
@@@@@ @@@@ @@@ @@ @
*/
- #include <stdio.h>
- int main ()
- {
- //1.定义一个变量保存用户输入的值
- int n = 0; //一定要初始化
-
- //2.判断用户输入的值是否合理
- while (n <= 0) {
-
- //2.1提示用户输入
- printf("请输入一个正整数:\n");
-
- //2.2接受用户输入
- scanf("%d", &n);
-
- }
- //3.输出
-
- for (int i = 0; i < 5; i++) { //控制行数
-
- for (int z = 0; z < n-i; z++) { //控制每行有多少个 @
-
- printf("@");
- }
- printf("\n");
- }
-
- return 0;
- }
复制代码
|