C++中级第9讲 文件操作.pptxVIP

  • 2
  • 0
  • 约 12页
  • 2024-05-30 发布于广西
  • 举报
C++中级第9讲文件操作.pptxC++中级第9讲文件操作.pptx

学科竞赛编程艾科思教研研究院C++NOIPNOIIOI

文件操作头文件:fstreamifstream:从文件中读取数据ofstream:向文件中写入数据

文件操作ifstream:从文件中读取数据#includefstreamifstreamfin(“hello.in”);

文件操作ofstream:向文件中写入数据#includefstreamofstreamfout(“hello.out”);

文件操作创建一个名为hello.out的文件,并向其中写入“helloworld!”#includefstreamofstreamfout(“hello.out”);fout“helloworld!”;

进行文件操作时需要引入的头文件是:fstreamiostream

#includeiostream#includefstreamusingnamespacestd;ifstreamcin(test.in);ofstreamcout(test.out);intmain(){ ints; cins; couts; return0;}运行下列代码,可以通过编译吗?:

intn=2;ints=0;switch(n){case1:s=1;case2:s=2;case3:s=3;case4:s=4;break;default:s=256;}coutsendl;运行下列代码,对于输出结果下列选项正确的是:24256

用switch结构编写数字星期程序【问题描述】输入1-7的数字,分别代表星期一到星期日,超出范围提示“输入错误”。【样例输入】1【样例输出】星期一【样例输入】7【样例输出】星期日

【问题描述】对某产品征收税金,在产值1万元以上收税5%;在1万元以下但在5000元以上的征收税3%;在5000元以下但在1000元以上征收税2%;1000元以下的免收税。编程实现输入产值,输出该产品的收税金额。【样例输入】1000【样例输出】20

【问题描述】一个最简单的计算器,支持+,-,*,/四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。【输入】输入只有一行,共有三个参数,其中第1、2个参数为整数,第3个参数为操作符(+,-,*,/)。【输出】输出只有一行,一个整数,为运算结果。然而:1.如果出现除数为0的情况,则输出:Dividedbyzero!2.如果出现无效的操作符(即不为+,-,*,/之一),则输出:Invalidoperator!【样例输入】12+【样例输出】3

FutureX艾科思科学教育-创新课程像科学家一样思考像工程师一样解决问题

文档评论(0)

1亿VIP精品文档

相关文档