C++怎样将数组梯形输出到屏幕?
我先在有4个数组,分别有6,5,4,3个元素,怎样在第一列输出第一个数组,第二列输出第二个数组...............如下:a
a b
a b c
a b c d
a b c d
a b c d
等看答案 #include<stdio.h>
#include<math.h>
int main(void)
{
int i,j;
int a={1,2,3,4,5,6},b={1,2,3,4,5},c={1,2,3,4},d={1,2,3};
int x;
for(i = 0;i<5;i++)
{
for(j = 0;j <6;j++)
{
x=0;
}
}
printf("\n");
for(i = 0;i<6;i++)
{
x = a;
if(i<=4)
{
x = b;
}
if(i<=3)
x = c;
if(i<=2)
x = d;
}
for(i = 0;i<5;i++)
{
for(j = 0;j <6;j++)
{
printf("%2d",x);
}
printf("\n");
}
printf("\n");
getch();
return 0;
} 不知道是不是跟你想的一样{:1_1:} BeatificDevin 发表于 2014-12-11 23:03
哈哈,就是这样,非常感谢 不客气,不客气啊{:1_1:}
页:
[1]