输出数字54321成倒直角三角形
c4droid吧
全部回复
仅看楼主
level 7
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int a, b, c, n;
for (;;)
{
sleep(1);
system("clear");
printf("请输入:");
scanf("%d", &n);
for (a = 1; a <= n; a++)
{
for (b = 1; b <= n - a; b++)
{
printf(" ");
}
for (c = 1; c <= a; c++)
{
printf("%d", a);
printf(" ");
}
printf("\n");
}
for (a =n; a > 0; a--)
{
for (b =2*n-n; b > 0; b--)
{
printf("%d", a);
}
for (c = 1; c <= 2 * n - 1 - 2 * a; c++)
{
printf("");
}
printf("\n");
}
}
}
2017年03月10日 08点03分 1
level 7
这是个半成品,求助大神帮帮忙完善一下
2017年03月10日 08点03分 2
level 7
想要输入一个数字,输出一个数字菱形
2017年03月10日 08点03分 3
level 7
可下半部分想不出来怎么弄,求助大神们
2017年03月10日 08点03分 4
level 7
发现突然开窍了
2017年03月10日 09点03分 5
level 7
不用帮忙了,是我脑子不好使[黑线]没转过弯
2017年03月10日 09点03分 6
level 7
做出来了[吐舌]
2017年03月10日 09点03分 7
level 7
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int a, b, c, n;
for (;;)
{
sleep(1);
system("clear");
printf("请输入:");
scanf("%d", &n);
for (a = 1; a <= n; a++)
{
for (b = 1; b <= n - a; b++)
{
printf(" ");
}
for (c = 1; c <= a; c++)
{
printf("%d", a);
printf(" ");
}
printf("\n");
}
for (a = n-1; a > 0; a--)
{
for (b=n-a; b>0; b--)
{
printf(" ");
}
for (c=1;c<=a; c++)
{
printf("%d ", a);
}
printf("\n");
}
}
}
2017年03月10日 09点03分 9
level 6
刚学c,你这误导新人啊!一个用printf(" ");打出空格一个用printf("%d ",a),醉了,我说你怎么会出来空格
2017年03月24日 14点03分 10
level 7
是printf("%d ",a);吗?这个我只是简化了一下,把空格加在"%d "里了,没打成俩个printf[黑线][吐舌][你懂的]
2017年03月25日 05点03分 11
level 12
如果输入的n超过10会怎么样?
2017年04月06日 03点04分 13
level 7
2017年04月06日 12点04分 14
真的变形了[笑尿]
2017年04月07日 02点04分
1