2018noi 学习笔记

本贴最后更新于 2404 天前,其中的信息可能已经物是人非

遇到的新错误

1、Presentation Error

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

学会的新写法

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

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

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 日于衡州小学。

  • 代码
    467 引用 • 586 回帖 • 9 关注
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖
  • noi
    1 引用 • 1 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • LK5147

    点赞,一个继续加油