1
123
12345
1234567
12345
123
1
C++输出如图所示的三角形
答案:1 悬赏:70
解决时间 2021-11-09 11:24
- 提问者网友:孤笛钟情你
- 2021-11-08 11:33
最佳答案
- 二级知识专家网友:情窦初殇
- 2021-11-08 12:22
#include <stdio.h>
#include <stdlib.h>
#define NUM 7
// 打印当前行内容
void print_num(int n)
{
int i;
for (i = 1; i <= n; ++i)
{
printf("%d", i);
}
printf("\n");
}
void print()
{
int mid = NUM / 2 + 1;
int start = -NUM / 2;
int end = -start;
int i;
// 下标和当前行数字个数的关系
// NUM - 2*|i|
for (i = start; i <= end; ++i)
{
print_num(NUM - (abs(i) << 1));
}
}
int
main()
{
print();
return 0;
}
#include <stdlib.h>
#define NUM 7
// 打印当前行内容
void print_num(int n)
{
int i;
for (i = 1; i <= n; ++i)
{
printf("%d", i);
}
printf("\n");
}
void print()
{
int mid = NUM / 2 + 1;
int start = -NUM / 2;
int end = -start;
int i;
// 下标和当前行数字个数的关系
// NUM - 2*|i|
for (i = start; i <= end; ++i)
{
print_num(NUM - (abs(i) << 1));
}
}
int
main()
{
print();
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息