我正在尝试使用for循环创建一个打印6 * 10次的程序,但它无法正常工作。
#include <stdio.h>
int main()
{
int i, num1 = 60, num2;
num2 = 60 / 10;
for (i=0;i<10;i++) {
printf("%d* \n", num2);
}
}
这会打印6*
十次,但我想像这样打印6次6次
******
******
******
......
答案 0 :(得分:4)
你正在做的是循环并用星号打印相同的int。
如果需要打印2D
网格,则必须使用嵌套循环。
喜欢这个
int i, j, num1 = 60, num2;
num2 = 60 / 10;
for (i = 0; i < 10; i++) {
for (j = 0; j < num2; j++)
printf("*");
printf("\n");
}
的 IDEONE 强>