附着墙而立的字母三角形(必须用函数,函数原型为:void printTriangle(int n);)
描述
输入一个正整数(≤26),编程输出以这个正整数为边长的附着墙而立的字母三角形。
输入
一个正整数(≤26)
输出
图案
样例输入
7
样例输出
a a
a ab
a abc
a abcd
a abcde
a abcdef
aabcdefg
附着墙而立的字母三角形(必须用函数,函数原型为:void printTriangle(int n);)
描述
输入一个正整数(≤26),编程输出以这个正整数为边长的附着墙而立的字母三角形。
输入
一个正整数(≤26)
输出
图案
样例输入
7
样例输出
a a
a ab
a abc
a abcd
a abcde
a abcdef
aabcdefg
#include "stdio.h"
void printTriangle(int n);
int main()
{
int num = 0;
// 输入正整数
printf("input a number >0 and <=26:");
scanf("%d", &num);
// 判断输入是否合法
if (num <= 0 || num > 26)
{
printf("input error!!");
return 0;
}
// 打印三角形
printTriangle(num);
return 0;
}
// 打印三角形的函数
void printTriangle(int n)
{
// 显示
for (int i = 0; i < n; i++)
{
printf("a ");
for (int j = 0; j <= i; j++)
{
printf("%c", 'a' + j);
}
printf("\n");
}
}