题目内容
(请给出正确答案)
[主观题]
给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到e:file1.txt文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。程序的运行结果是:Hello!1234598.76 请在程序()位置填入适当的一条语句使程序完整。 请注意本题中的4个空//4 ,//5,//6, //7 分别对应问题4,问题5,问题6和问题7. 本题只需填入//4位置第一空的答案。 #include <iostream> #include <fstream> using namespace std; void fun(char *s, int a, double f) { fstream fp; char ch; () //4 fp<<s; fp<<a; fp<<f; fp.close(); () //5 cout<<"The result :n"; fp.get(ch); while () //6 {
答案
(1)10 (2)0 (3)x (1)10 (2)0 (3)x 解析:本题中函数fun的功能是将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数。相当于首先求出n的各位数,判断是否是奇数,如果是奇数将其按照原来从高位到低位的顺序组成一个新的数。
![](https://lstatic.shangxueba.com/sxbcn/h5/images/tips_org.png)