作为一个c语言小白,看到大神写的心形代码,感到非常神奇,尝试了一下,非常好看,同时也在思考自己可不可以写出一个正方形代码呢,经过自己的思索还有学长的帮助,终于写出了代码,虽然非常简单,但是成就感满满的。
#include <stdio.h>
int main()
{
int n,i,j;
char c=3;
printf("请输入一个整数n:");
scanf("%d",&n);// 可以选择键入一个想要的值
for (i=0; i<n; i++)
{
printf("%c ",c);
}
printf("\n");//第一行的输出并且换行
for (i=0; i<n; i++)
{
printf("%c ",c);//区域内被填充图形
for (j=0; j<(n-2); j++)
{
printf(" ");//将一定范围内的图形变为空格
}
printf ("%c\n",c); //每行补足一个图形并且换行
}
for (i=0; i<n; i++)
{
printf("%c ",c);//补足最后一行的图形
}
printf("\n");
return 0;
}