想输出一个这样的字符矩阵

CSU
ZJU
PKU
  1. scanf和printf
#include<cstdio>
#include<cmath>int main(){char schools[3][3];printf("请输入:\n");for(int i=0;i<=2;i++){scanf("%s",schools[i]);}printf("以下为输出:\n");printf("\n");for(int j=0;j<=2;j++){for(int k=0;k<=2;k++){printf("%c",schools[j][k]);} printf("\n");}return 0;
}

  1. getchar和putchar
#include<cstdio>int main(){char schools[3][3];printf("请输入:\n");for(int j=0;j<=2;j++){for(int k=0;k<=2;k++){schools[j][k]=getchar();} getchar();}printf("\n");printf("以下为输出:\n");for(int i=0;i<=2;i++){for(int g=0;g<=2;g++){putchar(schools[i][g]);} putchar('\n');}return 0;
}


3. gets和puts

#include<cstdio>int main(){char schools[3][3];printf("请输入:\n");for(int j=0;j<=2;j++){gets(schools[j]);}printf("\n");printf("以下为输出:\n");for(int i=0;i<=2;i++){puts(schools[i]);}return 0;
}


不太明白为什么会出现这样的结果……

(C++)输入输出字符矩阵(二维字符数组)的三种方法相关推荐

  1. 「游戏建模」3DS MAX制作二维卡通材质的三种方法

    这次给小伙伴介绍如何在3ds Max中制作二维卡通材质的三种方法,主要包括场景照明.使用轮廓线以及上述两者的结合,适用于任意版本哦,希望能给朋友们带来帮助. 第一种 方法是由灯光产生的,启动3ds M ...

  2. 通过指针访问二维数组的三种方法

    下面总结了一下通过指针访问二维数组的三种方法,里边涉及指针.指针数组.数组指针.指向指针的指针以及二维数组的应用,愿对于大家理解和使用指针有所参考和帮助. 程序如下: #include <std ...

  3. matlab创建三维数组的三种方法

    在Matlab中习惯性的会将二维数组中的第一维称为"行"第二维称为"列",而对于三维数组的第三位则是习惯性的称为"页".在Matlab中将三 ...

  4. php遍历数组哪个效率高,PHP遍历数组的三种方法及效率对比分析

    PHP遍历数组的三种方法及效率对比分析 发布于 2015-03-04 21:55:27 | 129 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...

  5. php遍历数组哪个效率高,PHP遍历数组的三种方法及效率对比分析_php技巧

    本文实例分析了PHP遍历数组的三种方法及效率对比.分享给大家供大家参考.具体分析如下: 今天有个朋友问我一个问题php遍历数组的方法,告诉她了几个.顺便写个文章总结下,如果总结不全还请朋友们指出 第一 ...

  6. php 遍历 效率高,PHP遍历数组的三种方法及效率对比分析

    这篇文章主要介绍了PHP遍历数组的三种方法及效率对比,实例分析了foreach.while与for三种遍历数组的方法与相关的效率比对,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例分析了PHP遍 ...

  7. php高效遍历,PHP 遍历数组的三种方法及效率对比分析

    PHP 遍历数组的三种方法及效率对比分析 本文实例分析了 PHP 遍历数组的三种方法及效率对比分享给大家供大家参考具体分析如下: 今天有个朋友问我一个问题 php 遍历数组的方法, 告诉她了几个顺便写 ...

  8. 对象转化为数组的三种方法

    对象转化为数组的三种方法: Object.keys(obj) -----根据对象的键形成的数组(常用) Object.entries(obj) ---- 根据对象的键值对形成的数组 Object.va ...

  9. js合并两个数组的三种方法

    js合并数组的三种方法 前提:两个数组a=[1,2,3,4].b=[5,6,7],将其合并为一个数组 1. concat //js的Array对象提供了一个叫concat()方法,连接两个或更多的数组 ...

最新文章

  1. boost::histogram::axis::integer用法的测试程序
  2. 活动最后72小时:购书优惠劵,折后再折,赶紧来抢啊
  3. 15年3月c语言试卷,2015年3月计算机二级C语言试卷及答案..doc
  4. 前端如何更精准的评估开发时间
  5. Android ProGuard 代码压缩混淆与打包优化
  6. HDU6072 Logical Chain
  7. 怎么向前撤回_延迟复工,工资到底怎么算?
  8. 横向合计代码 锐浪报表_锐浪报表合并明细网络
  9. php office 在线预览,在线预览pdf和Office文档
  10. SQL练习:查询各科成绩前三名的记录
  11. 预防建筑倒塌高还能这样?
  12. Elasticsearch[2.0] ☞ Java Client API ☞ Percolate API
  13. Google VR开发-Cardboard VR SDK反畸变实现
  14. 本地滑块识别DLL/本地通用验证码识别DLL/文字点选/图标点选/本地识别DLL
  15. cat全链路监控_CAT分布式监控系统(一):CAT功能介绍 CAT监控系统是什么、能做什么?...
  16. Hadoop web端打开hdfs上的文件问题
  17. 基于springboot的工资管理系统
  18. 0.96寸OLED显示图片
  19. 【C4D】OC渲染器常见问题以及解决方案
  20. 使用CAD旋转复制命令绘制图形

热门文章

  1. CentOS 安装FTP
  2. Java BIO、NIO、AIO
  3. iOS 进阶—— iOS内存管理
  4. 《Kinect应用开发实战:用最自然的方式与机器对话》一3.4 深度图像成像原理...
  5. 中国电信换将 三家运营商未来将如何争战
  6. ECHO.js 纯javascript轻量级延迟加载
  7. Unix_Linux系统定时器的应用(案例)
  8. RHCSA 解析-01
  9. C++中的const关键字(zz)
  10. msf反弹shell