1.//KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“* ”组成的“空心”正方形图案。
//输入描述 :
//多组输入,一个整数(3~20),表示输出的行数,也表示组成正方形边的“ * ”的数量。
//输出描述 :
//针对每行输入,输出用“ * ”组成的“空心”正方形,每个“ * ”后面有一个空格。
//输入:4
//输出
//* * * *
//* *
//* *
//* * * *
2.第一步我们先输入 n,我们先输入行,当i == 0||i==n-1,打印 “ * ”。
然后我们输入列,当j==0 ||j==n-1,打印 “ * ”,其他地方打印空格。
#include<stdio.h>
int main()
{
int n = 0;
//输入 n
while ((scanf_s("%d",&n))!=EOF)
{
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
//行
if (i == 0||i==n-1)
{
printf("* ");
}
//列
else
{
if (j==0 ||j==n-1)//i=i+j
{
printf("* ");
}
else
{
printf(" ");
}
}
}
//换行
printf("\n");
}
}
return 0;
}