打印方格
来源:互联网 发布:网络未注册是什么意思 编辑:程序博客网 时间:2024/03/28 18:04
打印方格
小明想在控制台上输出 m x n 个方格。
比如 10x4的,输出的样子是:
+---+---+---+---+---+---+---+---+---+---+
| | | | | | | | | | |
+---+---+---+---+---+---+---+---+---+---+
| | | | | | | | | | |
+---+---+---+---+---+---+---+---+---+---+
| | | | | | | | | | |
+---+---+---+---+---+---+---+---+---+---+
| | | | | | | | | | |
+---+---+---+---+---+---+---+---+---+---+
(如果显示有问题,可以参见【图1.jpg】)
以下是小明写的程序,请你分析其流程,填写划线部分缺少的代码。
#include <stdio.h>
//打印m列,n行的方格
void f(int m, int n)
{
int row;
int col;
for(row=0; row<n; row++){
for(col=0; col<m; col++) printf("+---");
printf("+\n");
for(col=0; col<m; col++) printf("| ");
printf("|\n");
}
printf("+");
_____________________________; //填空
printf("\n");
}
int main()
{
f(10,4);
return 0;
}
注意:仅仅填写划线部分缺少的内容,不要添加任何已有内容或说明性文字。(答案:for(col=0; col<m; col++) printf("---+"))
#include <stdio.h>//打印m列,n行的方格 void f(int m, int n){int row;int col;for(row=0; row<n; row++){for(col=0; col<m; col++) printf("+---");printf("+\n");for(col=0; col<m; col++) printf("| ");printf("|\n");}printf("+");for(col=0; col<m; col++) printf("---+"); //填空printf("\n");}int main(){f(10,4);return 0;}
0 0
- 打印方格
- 打印方格
- 【第七届蓝桥杯】打印方格
- 方格游戏
- 跳方格
- 填充方格
- 摆方格
- 摆方格
- 方格难题
- 踩方格
- 方格问题
- 摆方格
- 踩方格
- 踩方格
- 数字方格
- 踩方格
- 摆方格
- 摆方格
- 两道面试题所引发的C指针的思考
- 手机APK电子邮箱进入不了QQ邮箱解决办法
- 使用Intellij Idea+Gradle 搭建Java 本地开发环境
- 【拿走不谢】200多种Android动画效果的强悍框架,太全了
- 移动App该如何保存用户密码
- 打印方格
- 思科VPP源码分析(Bihash分析)
- Spring Boot24 之 监控和管理生产环境
- [ROS]如何建立Navigation Stack
- react native内存优化
- cdh 中 spark 配置 lzo
- ios 让APP一直亮屏
- 设计模式--单例模式
- 查看CentOS的CPU内存信息及操作系统的版本信息