摘要:
代码: #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)将自插入位置开始后的所有数据都向后移动一个位置,以便空出要插入数据的位置。若插入数据位置在原有所有数据之后,该 阅读全文
摘要:
重新编写了一遍选择排序的程序,这次没有分写成各个函数,而是按照线性顺序进行编写。 代码: 阅读全文
摘要:
返回指针类型: 函数原型为 : 类型 * 函数名(形参列表); 代码: 返回引用类型:c++函数返回引用类型时,不需创建临时变量来存储返回值。 代码: 分析:在此代码中,由于a,b在main()函数前声明,所以是全局变量,对整个代码可见,所以count函数可以返回a和b的引用。在main函数中,因为 阅读全文
摘要:
关于函数参数的传递方式 传值参数: 实际参数的值被复制到由函数开辟的内存空间中,成为形参的初始值。完成参数值传递之后,函数体中的语句对形参的访问、修改都是在这个标识对象上操作的,与实际参数无关。 实例: #include<iostream> #include<cstring> using names 阅读全文
摘要:
条件表达式由条件运算符和操作数组成,根据逻辑值决定表达式的值。条件表达式通常用来赋值。 条件表达式的形式为: 表达式1 ? 表达式2:表达式3 执行过程是先对表达式1进行判断,若为真,返回表达式2的值,否则,返回表达式3的值。 简单的实例:int a=3,b=2,max; max=a>b?a:b; 阅读全文
摘要:
题目:编写程序,输出结果小于50000的正整数的阶乘值。想一想若用while(1){}构造循环,循环条件是什么?有什么方法可以结束循环? for循环: #include<iostream>using namespace std;int main(){ cout << "Output the fact 阅读全文