Visual C++ 6.0
电脑
【实验内容】1.输入下列源程序,进行修改、编译、连接和运行。 #include
问题与思考:/* line 5 */与/* line 6 */输出为什么不同?答:第五行输出的是字符C所对应的ASCII码,第六行输出的是字符C。
2.输入下列源程序,进行修改、编译、连接和运行。 #include
(2)将/*line 4*/代码行改为: c=5/9*(f-32);程序运行结果是什么?为什么会产生这样的结果?答:结果将变为0,因为5/9取整的结果是0,此时不论f-32是多少,最后结果均为0。 (3)想要得到正确的计算结果,如何修改/*line 4*/代码答:可以修改为 (f-32)*5/9; (4)将/*line 4*/改回5*( f-32 )/9,并/*line 2*/的代码行改为: float c,f; 相应地, 应如何修改程序中标有/* line 5 */的代码行,才能正确显示结果?答:不能,将5改为5.0
(5)请改写以上程序,要求用户输入任意整数值的华氏温度,程序输出相应的摄氏温度,改写后的程序如下:
3.【编程题】(1)编写一个C程序,要求实现下面的公式,求当x=2时,y的值,请在程序中将y的值输出。 y=3x2+2x+5;源程序和程序运行结果为:程序:
解决一个题目要先想好解题算法再动手操作
编写程序过程要注意细节问题