12 2018 档案
摘要:实验目的: 输入一串字符,再输入一个指定字符,将字符串中删去指定字符再显示出来。要求程序把输入字符串、删除指定字符和显示字符串的功能分别在各自单独的.cpp文件由外部函数来处理,主文件中的主函数只作调用各外部函数实现程序功能。 思路: 我的思路是输入一个字符串和一个指定的字符,用for循环在该循环中
阅读全文
摘要:1.初始化: 初始化就是在声明变量的同时给变量赋值,而不是声明后再赋值。 先声明,后赋值: 声明的同时赋值(初始化): 2.缩窄转换: ①将较大的浮点类型转化为较小的浮点类型:如将double转换成float,此举将会导致精度(precision)降低,值可能超出目标类型的取值范围,在这种情况下,结
阅读全文
摘要:代码: #include<iostream>using namespace std; //precision problems with floatint main(){ float a = 2.34E+22f; float b = a + 1.0f; cout << "a=" << a << en
阅读全文
摘要:代码: #include<iostream>using namespace std;void fun(void){ cout << "hello world" << endl;}void fun1(void){ cout << "mio" << endl;} int main(){ void(*pa
阅读全文
摘要:源代码: 错误代码: 然后输出了一堆莫名奇妙的东西。 经过一番调试后,找出了问题所在,改写了代码,把递归的代码部分放到循环外面,问题解决。 正确代码: 正确输出: 附上答案里面的代码(比较简洁)
阅读全文
摘要:3.实验3_2:有序数列的数据插入问题 编程分析,这个问题包括3个关键步骤:1)确定要插入数据的位置。这步操作使用的方法有很多种,如可以使用折半查找比较的方法,也可以使用顺序比较的方法;2)将自插入位置开始后的所有数据都向后移动一个位置,以便空出要插入数据的位置。若插入数据位置在原有所有数据之后,该
阅读全文