打印空心正方形
int main()
{
int a;//输入
int b;
int c;//空格
printf("请输入一个整数");
scanf("%d",&a);
//a在3-20中间
if (a >= 3 && a <= 20)
{
for (b = 1; b <= a; b++)//首行
{
printf("* ");
}
printf("\n");
for (b = 1; b <= a - 2; b++)//中间
{
printf("* ");
for (c = 1; c <= a - 2; c++)
printf(" ");
printf("* \n");
}
for (b = 1; b <= a; b++)//尾行
{
printf("* ");
}
printf("\n");
}
else
printf("请重新输入");
return 0;
}
打印X
int main()
{
int a;//输入
int b;//行
int c;//列
while (1)
{
printf("请输入一个整数\n");
scanf("%d", &a);
for (b = 1; b <= a; b++)
{
for (c = 1; c <= a; c++)
{
if (b == c)//确定反斜杠\方向的数
printf("*");
else if (b + c == a + 1)//确定斜杠/方向的数
printf("*");
else
printf(" ");
}
printf("\n");
}
}
return 0;
}
反置
int main()
{
int arr[10] = {0};
int a;
for (a = 0; a < 10; a++)
scanf("%d", &arr[a]);
for (a = 9; a >= 0; a--)
printf("%d ", arr[a]);
return 0;
}
标签:有意思,return,int,scanf,arr,源码,printf,一些,main
From: https://blog.csdn.net/H2034562095/article/details/143157853