以下程序的功能是输入任意整数给 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");
}
第1题:
星号三角形 描述 读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求: 第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。 输入输出示例 输入 输出 示例 1 3 * ***
第2题:
设计程序,输入任意正整数n,计算输出1+2+3+…+n。
第3题:
【判断题】以下程序段的功能是:用gets()函数输入一个字符串,将其存储到str数组中,然后使用puts()函数输出str中的字符串。(N是符号常量) char str[N]; gets(str); puts(str);
A.Y.是
B.N.否
第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
第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)