这是一个我犯过错的坑,这个坑就是当你用printf("\n");
语句换行的时候,纵向的边的长度实际上是由字符和换行的一些宽度来构成的,也就是无需换两次行,这一点是我之前一直没明白的。。。所以打印出来的正方形就会类似下面的效果:
因此,我们就可以按照下面的程序进行输出,很简单:
#include<cstdio>
int main()
{
int i, row, col;
char c;
这是一个我犯过错的坑,这个坑就是当你用printf("\n");
语句换行的时候,纵向的边的长度实际上是由字符和换行的一些宽度来构成的,也就是无需换两次行,这一点是我之前一直没明白的。。。所以打印出来的正方形就会类似下面的效果:
因此,我们就可以按照下面的程序进行输出,很简单:
#include<cstdio>
int main()
{
int i, row, col;
char c;