共计 286 个字符,预计需要花费 1 分钟才能阅读完成。
解题思路
用 5 * 5 网格
在第一行和最初一行,在所有列中打印星号,应用这个条件 (i==1||i==5)
从第二行到倒数第二行 (用红色标记),在第一列行和最初一列打印星号,应用这个条件(j==1||j==5) 如果条件不满足,打印空格。
#include <stdio.h>
int main(){
int i;
int j;
for(i=1;i<=5;i++){for(j=1;j<=5;j++){if (i==1||i==5){printf("*");
}else if (j==1||j==5){printf("*");
}else{printf(" ");
}
}
printf("\n");
}
return 0;
}
正文完