#includevoid main(){float F;float C;scanf("%f",&F);printf("%f",C=5/9*(F-32);。
你把switch中的因果关系弄反了,switch中的一般结构是case 常量表达式 : 语句,其中常量表达式是你输入的,而语句是执行部分,如果按照你那样会出现逻。
在用scanf的时候,如果是变量,比如你那个 float a,肯定要加&啊,这个去取地址符。变量都是保存在内存地址上嘛。 最后就是scanf("%f",&a); 如。
C语言中,double类型的输入格式为"%lf"。例如: ```c double num; scanf("%lf", &num); ``` 这段代码会让。
开头必须有一个数学函数库 #include<math.h> 然后一般常用的 sin(x) cos(x) tan(x) 其中的x必须要以弧度为单位。 如果以“度”为单位,比如说求30度的正弦。
C语言用scanf()函数输入双精度数据时,采用的数据格式参数必须是%lf,如: double d;scanf("%lf", &d ); scanf("%f,%f。
#include #include void main(){ int a,b,c,s; float v; scanf("%d%d%d",&a,&b,&c。
#include "stdio.h"int main(){ int a,b,c,sum; float average; scanf("%d%d%d",&。
5.0不能换成5,否则5/9=0可用float,相应改为float c;scanf("%f",&c);
类型是float 用的输入格式是%d 不匹配用%f应该就可以了 你试试
猜猜你还想问: | ||
---|---|---|
c语言输入输出语句scanf | c语言输入一个字符串 | scanf浮点数输入形式 |
c语言scanf输入字符 | scanf输入字符串遇到空格 | 如何用scanf输入字符串 |
float默认保留几位小数 | c语言输出格式 | c语言scanf输入数组 |
回顶部 |