为什么这个代码不可以呢? #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语言代码)浏览:1180 |
小九九 (C语言代码)浏览:822 |
K-进制数 (C++代码)浏览:858 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:966 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:377 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:456 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:965 |
printf基础练习2 (C语言代码)浏览:747 |
Hello, world! (C语言代码)浏览:714 |
小杨同学 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”