for循环基础练习学案:打印平行四边形
时间复杂度:1000ms
空间复杂度:524288K
题目链接
题目描述
现在需要打印一个 nn 行的由字母 A 组成的平行四边形,我们来跟他比赛一下谁写得又快又好吧!
当 n = 5 时,这个平行四边形是这样的:
AAAAA
AAAAA
AAAAA
AAAAA
AAAAA
输入格式
输入一行包含 11 个整数 n(1≤n≤100) 。
输出格式
输出 nn 行,为题目要求的平行四边形
输出时每行末尾的多余空格,不影响答案正确性
样例输入
3
样例输出
AAA
AAA
AAA
C++:
#include <iostream>
using namespace std;
int main()
{
int n, sp;
cin >> n;
sp = n - 1;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < sp; j++)
cout << " ";
for (int j = 0; j < n; j++)
cout << "A";
cout << endl;
sp --;
}
return 0;
}
C:
#include <stdio.h>
int main()
{
int n, sp, i, j;
scanf("%d", &n);
sp = n - 1;
for (i = 0; i < n; i++)
{
for (j = 0; j < sp; j++)
printf(" ");
for (j = 0; j < n; j++)
printf("A");
printf("\n");
sp --;
}
return 0;
}