分类 标签 存档 友链 关于我 订阅 搜索

2018noi 学习笔记

1117 浏览

遇到的新错误

1、Presentation Error

虽然程序貌似输出了正确的结果,但是这个结果的格式有点问题,需要检查程序是否多了或少了空格、tab 或换行符

学会的新写法

1、printf("%3d",s);

s 为一个整型变量,%nd 表示将数字以 n 位输出(不足 n 位的在数字前加上 N—数字位数个空格)
* 使用 iomanip 头文件然后 cout<

2、​char 字符串的加减

ch=”A”
ch+1=B
ch+2=C
给这个字母加几,就是往这个字母后面数几个字母。

3、​gets() 与 cin、scanf()

gets 只能用来输入字符串(char),而 cin 与 scanf 均支持多种数据类型。gets 以回车符’\n’标识一个字符串,而 cin 与 scanf 均以空格‘ ’标识一个字符串。如果使用 cin、scanf 读取了数据(例如循环次数),需要使用 getchar(); 来清除缓冲区的内容,否则会出错。

3、​字符串的长度

1、使用 strlen()
例如 len=strlen(a);
2、使用. size()
例如 len=a.size();

王震邦 2018 年 5 月 24 日于衡州小学。

评论  
留下你的脚步
推荐阅读