| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1710 人关注过本帖
标题:摄氏华氏温度转换(急)
取消只看楼主 加入收藏
wcyxx00
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2017-10-23
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:0 
摄氏华氏温度转换(急)
已知摄氏温度 C 和华氏温度 F 的换算关系为:
C=(F−32)×5/9
C=(F−32)×5/9
从标准输入上读入一个带标记的整数 <n><T>,其中 <n> 是整数, <T> 是温度标记,可以是大写字母 C 或 F 。分别表示摄氏和华氏。将该温度转换为另一种温度,在标准输出上以格式
<n1><T1>=<n2><T2>
输出结果,其中 <n1> 和 <T1> 是输入的温度和标记, <n2> 和 <T2> 是转换后的温度和标记。
输入
一行,以 <n><T> 的格式输入。含义见题目描述。保证温度是一个整数。输入的摄氏温度在区间
[−273,1000]
[−273,1000]
以内,输入的华氏温度在区间
[−459,1832]
[−459,1832]
以内。
输出
见题目描述。<n1><T1><n2><T2>以及等号之间没有空格间隔。另外,温度n2四舍五入保留一位小数。





#include<stdio.h>
int main()
{
    int T1,n1,n2;
    scanf("<%d><%c>",&n1,&T1);
     if(T1==103)
        n2=(9.0*n1/5.0+32.0);
        printf("<%d><C>=<%.1f><F>",n1,n2);
        return 0;
     if(T1==106)
        n2=((n1-32.0)*5.0/9.0);
        printf("<%d><F>=<%.1f><C>",n1,n2);
        return 0;
}
请问我的程序为什么一直有问题?











[此贴子已经被作者于2017-10-25 22:31编辑过]

搜索更多相关主题的帖子: 转换 输入 整数 输出 int 
2017-10-25 22:27
快速回复:摄氏华氏温度转换(急)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025948 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved