此代码将获取用户输入并使用它来构建块。输入一个介于 1 和 8 之间的数字,它应该会打印出类似这样的内容。
###
###
###
我希望它从用户那里获取整数,而不是像这样打印块。假设用户输入数字 5。目前你会得到这个。
#####
#####
#####
#####
#####
但是我希望它这样做。
#
##
###
####
#####
谁能帮我理解如何实现这个?
#include <cs50.h>
#include <stdio.h>
int main(void)
{
int n;
do
{
n = get_int("Size: ");
}
while (n < 1 || n > 8);
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
printf("#");
}
printf("\n");
}
}