点击(此处)折叠或打开
- #include <stdio.h>
-
- int main(){
- //定义两个循环变量,和一个正方形边长变量
- int i, j, len;
- //提示输入正方形边长
- printf("Enter the length of the side: ");
- //接收正方形边长,保存在len中
- scanf("%d", &len);
- //开始画图
- for (i = 0; i < len; i++){
- //判断是否是第一行或者最后一行
- if (i == 0 || i == (len-1)){
- //如果是,则画出整行
- for (j = 0; j < len; j++){
- printf("*");
- }
- //换行
- printf("\n");
- }
- //如果不是,则判断是否为第一列,或最后一列
- else{
- for (j = 0; j < len; j++){
- //如果是,则画*号
- if (0 == j || (len - 1) == j)
- printf("*");
- else
- //如果不是,则画空格
- printf(" ");
- }
- //换行
- printf("\n");
- }
- }
- return 0;
- }
相关热门文章
给主人留下些什么吧!~~
评论热议