c语言:根据华氏温度求摄氏温度,并分析错误
2015-11-29 01:00
731 查看
程序: #include<stdio.h> int main() { double c, f = 64; c = 5 * (f - 32) / 9; printf("f=%lf\nc=%lf\n",f,c); return 0; } 结果: f=64.000000 c=17.777778 请按任意键继续. . . 问题:为什么下面这个程序不能执行结果? #include<stdio.h> int main() { double c, f ; printf("请输入华氏温度:"); scanf("%lf\n",&f); c = 5 * (f - 32) / 9; printf("f=%lf\nc=%lf\n",f,c); return 0; } 由于scanf("%lf\n",&f);中的scanf不能加\n,否则会一直输入 改错: #include<stdio.h> int main() { double c, f; printf("请输入华氏温度:"); scanf("%lf", &f); c = 5 * (f - 32) / 9.0; printf("f=%lf\nc=%lf\n", f, c); return 0; }
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1717856
相关文章推荐
- c语言:判断两个数组是否有相同的元素
- c语言:全局变量与局部变量的区别
- 通讯录小程序(C/C++)C语言练习小程序
- 【C语言】37个关键字
- 【C语言】结构组成(函数、语句、注释)
- 【C语言】严格区分大小写
- 【C语言】中的stdbool.h头文件
- c语言:输出以下关键字的字节大小及输出一个地址:char,short,int,float,double,long
- 方便!C++ builder快捷键大全
- c语言:两种方法判断1到100之间的奇数
- C/C++ Find the missing number
- ROS_hydro_catkin创建工作空间~helloworld.cpp_rosrun/roslaunch
- C语言开发总结(十六)
- 折纸问题 C++实现
- C语言实现简易通讯录
- C/C++对一个整数求出每一位的数值
- Effective c++学习笔记四
- C语言打印最长字符串
- C语言打印水平直方图或者垂直直方图
- C语言开发总结(十五)