为什么这个代码不可以呢? #include <stdio.h> #include <stdlib.h> int main() { double a; scanf("%lf",&a); printf("c=%.2f",5(a-32)/9); //软件提示这里有误 return 0; } printf里面也是可以进行运算的吧,而你是定义两个double,在外面计算后进行赋值,那我这个定义一个,在printf中进行计算,不行吗? 求解
C语言训练-求PI* (C语言代码)浏览:930 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:654 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:674 |
WU-链表数据求和操作 (C++代码)浏览:1382 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:614 |
【明明的随机数】 (C语言代码)浏览:845 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:897 |
三角形 (C语言代码)浏览:965 |
小杨同学 2020-10-23 09:18:43 |
已经得到答案了,是我知识点不够, 我虽然定义了double,但是printf哪里我没有进行double变化,输入的是整型,且5那个地方要加个*.
乐多 2023-04-01 14:28:23 |
printf()双引号里面是输出的内容,他不会实际运行,
锅包肉 2023-04-01 15:56:26 |
把“5(a-32)/9”改成“5*(F-32)/9”