我对编程很陌生,我有一个我无法移动的任务。
所以程序必须接受用户输入,矩形的长度和宽度,然后*
根据参数长度和宽度使用星号绘制矩形。我必须使用for
循环来做到这一点,更准确地说,一个for
循环在另一个循环中。它不起作用,我被它困住了,所以如果有人愿意帮助我,我将不胜感激。
这是我得到的:
int main() {
printf("\n\n***Rectangle***");
printf("\n\n\nInsert side a: ");
scanf("%f", &sideA);
printf("\n\nInsert side b: ");
scanf("%f", &sideB);
printf("\n\nRectangle: \n\n");
for (int i = 0; i < sideA; i++) {
for (int j = 0; j < sideB; j++) {
if (i == 0 || i == sideB - 1 || j == 0 || j == sideA - 1) {
printf("*");
} else {
printf(" ");
}
printf("\n");
}
}
}
非常感谢提前