输入任意整数n后,用C语言编程实现打印n行三角字符阵列图形例如输入整数5 打印A C F J OB E I ND H MG LK
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 14:45:18
输入任意整数n后,用C语言编程实现打印n行三角字符阵列图形例如输入整数5 打印A C F J OB E I ND H MG LK
输入任意整数n后,用C语言编程实现打印n行三角字符阵列图形
例如输入整数5 打印
A C F J O
B E I N
D H M
G L
K
输入任意整数n后,用C语言编程实现打印n行三角字符阵列图形例如输入整数5 打印A C F J OB E I ND H MG LK
程序不能是这样的.可以是这样的
A B C D E
F G H I
J K L
M N
O
一般是依次得出的.不然会很麻烦
那么程序可以是这样:
#include
main()
{
char ch='A',a[50];
int i,n;
scanf("%d",&n);
while(n>0)
{
for(i=0;i
printf("\n");
n--;
}
}
程序已通过.
其实这个问题很简单,用嵌套循环打印出三角形,然后输出数字对应字符就行了,楼上的答案是非常正确的,可以采纳
哈哈,我刚刚调试成功这道题,这是我课本上的一道练习题.本来想上网查查有没有更简单的答案的.还真查不着!
程序怎么不可以是这样的?
输入整数5 打印
A C F J O
B E I N
D H M
G L
K
程序如下:
main()
{int i,j,n;
char ch='A',ch1;
...
全部展开
哈哈,我刚刚调试成功这道题,这是我课本上的一道练习题.本来想上网查查有没有更简单的答案的.还真查不着!
程序怎么不可以是这样的?
输入整数5 打印
A C F J O
B E I N
D H M
G L
K
程序如下:
main()
{int i,j,n;
char ch='A',ch1;
printf("\nenter a number");
scanf("%d",&n);
for(i=0;i
printf("%c ",ch);
for(j=2+i;j<=5;j++)
{ch1+=j;
printf("%c ",ch1);
}
printf("\n");
}
}
估计还有更简单的做法,待我再研究研究!
收起