int main()
{
int input = 0;
printf("input:");
while (scanf("%d", &input) != EOF)
//当从键盘读取一个整数并将其存储在变量 input 中成功时,就执行循环体中的代码。
//scanf 函数会返回成功读取的数据项数,如果读取失败或遇到文件结束符(EOF),则返回 EOF
{
int i = 0;//行
int j = 0;//列
for ( i = 0; i < input; i++)
{
for (j = 0; j < input; j++)
{
if (i == j || (i+j == input - 1))
{
printf("*");
}
else
{
printf("·");
}
}
printf("\n");
}
}
return 0;
}
多组输入:输入一个数字,输出“X”形图案,其中图案两条对角线的任何一条的*的个数等于所输入的数字
最新推荐文章于 2024-08-22 17:27:46 发布