c语言输出华氏温度转化表取值范围
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/30 19:25:57
因为你定义的变量是float类型,而如果输入5和9的话,电脑会认为是两个整形数据先相除,然后再转换成float型,所以就变成0了.
intmain(){floatc,f;printf("pleaseinputthef=");scanf("%f",&f);c=5/9*(f-32);printf("thec=%f",c);}再问:你运
#includevoidmain(){floatc,f;scanf("%f",&f);c=5.0/9*(e-32);printf("%f",c);}
代码#includevoidmain(){doublea,c;scanf("%lf",&a);c=9.0/5*(a-32);printf("%.2lf\n",c);}
因为你定义的是一个局部变量,你可以定义在外面啊再问:其实,这个程序删了for你的就能运行了,可以不定义,定义了有什么好处呢?关于局部变量这一说法可以详细点吗?再答:你可以在网上搜索一下,可能比我说的详
#includevoidmain(){floatc,f;printf(“请输入一个华氏温度:”)scanf(“%f”,&f);c=(f-32)/9;printf(“摄氏温度为:%5.2f\n”);}编
#include"stdio.h"#defineN4voidmain(){inti,j;for(i=0;i
#includeintmain(){inti,n,m;scanf("%d%d",&n,&m);if(n>m){intt=n;n=m;m=t;}printf("fahrcelsius\n");for(i
#includemain(){floatc,h;while(1){printf("PleaseinputtheC:");scanf("%f",&c);if(c!=0){printf("TheHis:%
在C语言中,有很多写法都是未定义行为,比如这种将同一个变量的++放到一个表达式中,就是未定义行为.未定义行为的含义是,C语言标准没有强制要求必须如何实现,从而导致了可能不同的编译器有不同的行为,或者不
#includevoidmain(){\x09inti,j,k;\x09for(i=1;i
#includemain(){floatf,c;printf("pleaseenterF:");scanf("%f",&f);c=5.0*(f-32.0)/9.0printf("%f",c);}
#includemain(){floatF,C;charflag;loop:printf("Doyouwanttostart(y/n/q)?\n");flag=getch();if(flag=='q'
#include<stdio.h>int main(){ float F,c; &nbs
#include#definePI3.1415926voidmain(){doubleh,m,hh;intd,f;printf("请输入弧度:");scanf("%lf",&h);hh=h;h/=PI
C程序:#include "stdio.h"/* X:首数字,N:行数 */void display(int X, in
#include<stdio.h>void main(){int i,a,b,n;scanf("%d",&n);for(i=1;i<=
#includevoidmain(){intc;floatF;printf("C\tF");for(c=0;c
#includeintmain(){floatF,c;while(1){printf("请输入华氏温度:");scanf("%f",&F);c=5*(F-32)/9;printf("摄氏温度为:%0.
华氏温度与摄氏温度的转换,可以运用公式C=5/9(F-32)来求得.如果已知F=4102,那么,转换成摄氏温度是多少呢?其求解步骤为: