输入一个数,打印一个三角形

题目

输入五,得到如下结果:

输入一个数,打印一个三角形

#include<stdio.h>

int main() {
	int a;
	int i;
	int j;
	int k = 1;
	int m;
	scanf("%d", &a);
	for (i = 1; i <= a; i++) {
		m = i - 1;
		for (j = 1; j <= 2 * a - 1; j++) {
			if (j > a - i && j <= a) {
				printf("%d", k);
				k++;
			}
			else if (j > a && j < a + i) {
				printf("%d", m);
				m--;
			}
			else if (j < a + i)
				printf(" ");
		}
		k = 1;
		printf("\n");
	}
	return 0;
}
上一篇:蓝桥杯算法训练之字符删除(重点)cin和scanf不能接收空格,要使用**gets(str)函数**去录入字符串


下一篇:C语言笔记--gets()与puts()