解题思路以及注意事项:
注意scanf("%lf",&f);或者scanf("%f",&f);如果你前面定义的f是用double类型的话,就应该用%lf格式,如果f是float类型的话,就应该用%f,不然会有意想不到的结果。
注意printf("%lf",c);或者printf("%f",c);这里面的格式%lf或者%f与c的类型相同,c为double类型的,就用%lf,c为float类型就用%f。
注意分号和引号千万不要错,还有中英文的书写问题。
实例代码:
#include"stdio.h" int main() { double f,c; scanf("%lf",&f); c=5*(f-32)/9; printf("c=%0.2lf", c); return 0; }
还有什么不懂的请在下面评论区留言
0.0分
390 人评分
#include<stdio.h> int main() { float F,C; scanf("%f",&F); C = 5*(F-32)/9; printf("c=%.2f",C); return 0; } 这又是为什么编译错误啊
#include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { double a,c; printf(“请输入华氏度\n”); scanf("%lf\n",&a); c=5(a-32)/9; printf("对应的摄氏温度是%0.2lf\n",c); return 0; }程序有毛病,求大神解答!
#include<stdio.h> int main() { double c,f; scanf("%lf",&f); c=5*(f-32)/9; printf("%.2f",c); return 0; } 这个为什么错
吃苹果红的 2019-03-10 15:36:00 |
printf("%.2lf",c);
#include<stdio.h> int main() { float c, F; scanf("%f", &F); c = 5(32 - F) / 9; printf("%0.2f", c); retunr 0; } 为什么不对啊
#include<stdio.h> int main() { float f,c; scanf("%f",&f); c=5*(f-32)/9; printf("%0.2f\n",c); return 0; } 为什么我的答案会是错误的
这样写为什么不对啊? #include<stdio.h> int main() { float c,F; scanf("%f",&F); c=5*(F-32)/9; printf("c=%.2f",c); return 0;
#include<stdio.h> int main() { int F; float C; scanf("%d",&F); C=5*(float)(F-32)/9; printf("%.2f\n",C); return 0; } 请问我的程序有错误吗?为什么说我的答案错误?
#include<stdio.h> int main() {float c,F; scanf("%f",&F); printf("c=%0.2f",c); c=5*(F-32)/9; return 0; } 这错在哪啊
不容易系列2 (C语言代码)浏览:641 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:368 |
WU-蓝桥杯算法提高VIP-Quadratic Equation (C++代码)浏览:1808 |
WU-字符串比较 (C++代码)浏览:824 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:836 |
C语言训练-数字母 (C语言代码)浏览:648 |
1642题解浏览:784 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:645 |
字符逆序 (C语言代码)浏览:506 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:726 |
林华 2019-03-22 20:15:50 |
莫名其妙又对了
Chany 2019-03-23 16:42:30 |
你上面定义的都是大C,而下面printf输出的是成小c了