以下程序的功能是输入任意整数给 n 后,输出 n 行由大写字母 A 开始构成的三角形字符阵列图形。例如,输入整数 5 时 ( 注意 : n 不得大于 10) ,程序运行结果如下 :A B C D EF G H IJ K LM NO请填空完成该程序。main(){ int i,j,n; char ch='A';scanf(" % d",&n);if(n<11){ for(i=1;i<=n;i++){ for(j=1;j<=n-i+1;j++){ printf(" % 2c",ch);【 1 7 】 ;}【

题目

以下程序的功能是输入任意整数给 n 后,输出 n 行由大写字母 A 开始构成的三角形字符阵列图形。例如,输入整数 5 时 ( 注意 : n 不得大于 10) ,程序运行结果如下 :

A B C D E

F G H I

J K L

M N

O

请填空完成该程序。

main()

{ int i,j,n; char ch='A';

scanf(" % d",&n);

if(n<11)

{ for(i=1;i<=n;i++)

{ for(j=1;j<=n-i+1;j++)

{ printf(" % 2c",ch);

【 1 7 】 ;

}

【 1 8 】 ;

}

}

else printf("n is too large!\n")

printf("\n");

}


相似考题
更多“以下程序的功能是输入任意整数给 n 后,输出 n 行由大写字母 A 开始构成的三角形字符阵列图 ”相关问题
  • 第1题:

    星号三角形 描述 读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:‬ 第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。‬ 输入输出示例 输入 输出 示例 1 3 * ***‬‬


    证明:根据三角形数的摆放方式从上到下依次1、2、3、……n点排列而成一个三角形,第n个三角形数记为an,则an=1+2+3+……+n=n(1+n)/2.

  • 第2题:

    设计程序,输入任意正整数n,计算输出1+2+3+…+n。


    1,2,3

  • 第3题:

    【判断题】以下程序段的功能是:用gets()函数输入一个字符串,将其存储到str数组中,然后使用puts()函数输出str中的字符串。(N是符号常量) char str[N]; gets(str); puts(str);

    A.Y.是

    B.N.否


    (1)的功能是对换A[I]与A[T]的内容。等效的程序段可以是: (2)的功能是建立一个单位矩阵V。等效的程序段可以是:

  • 第4题:

    【输出杨辉三角形】 根据输入的行数n,输出n行杨辉三角形,杨辉三角形形式如图所示。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1


    11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1。。。。。。。。。。

  • 第5题:

    下面程序的功能是从键盘输入一行字符,从中统计大写字母和小写字母的个数,选择() 填空。 #include <stdio.h> int main () { int m=0,n=0; char c; while (() != 'n') { if (c>='A' && c<='Z') m++; if (c>='a' && c<='z') n++; } printf("m=%d,n=%dn",m,n); }

    A.c=getchar()

    B.getchar()

    C.c==getchar()

    D.scanf("%c",&c)


    i<10,max=n,i++