前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >练习2-4 温度转换 (5分)

练习2-4 温度转换 (5分)

作者头像
C you again
发布2021-02-24 10:14:29
8510
发布2021-02-24 10:14:29
举报
文章被收录于专栏:IT技术圈

一、题目描述

本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。

输入格式:

本题目没有输入。

输出格式:

按照下列格式输出

fahr = 150, celsius = 计算所得摄氏温度的整数值

二、思路分析

本题目就是根据计算公式 C=5×(F−32)/9 输出整数值。首先来了解下printf()函数的常见用法:

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。

printf()函数的调用格式为:

printf("<格式化字符串>", <参量表>);

其中格式化字符串包括两部分内容:

  • 一部分是正常字符, 这些字符将按原样输出
  • 另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符, 用来确定输出内容格式

参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用","分开, 且顺序一一对应, 否则将会出现意想不到的错误。

格式化规定符:

符号

说明

%d

十进制有符号整数

%u

十进制无符号整数

%f

浮点数

%s

字符串

%c

单个字符

%p

指针的值

%e

指数形式的浮点数

%x

无符号以十六进制表示的整数

%o

无符号以八进制表示的整数

%g

自动选择合适的表示法

一些特殊规定字符:

符号

说明

\n

换行

\f

清屏并换页

\r

回车

\t

Tab符

\xhh

表示一个ASCII码用16进表示,其中hh是1到2个16进制数

三、参考代码

根据以上分析,给出参考代码如下:

代码语言:javascript
复制
#include<stdio.h>
int main()
{
  int F=150;
  printf("fahr = 150, celsius = %d\n",5*(F-32)/9);
  
}

四、往期推荐

练习2-3 输出倒三角图案 (5分)

练习2-1 Programming in C is fun! (5分)

作者: C you again,从事软件开发 努力在IT搬砖路上的技术小白 公众号:C you again】,分享计算机类毕业设计源码、IT技术文章、游戏源码、网页模板、程序人生等等 关于转载:欢迎转载博主文章,转载时标明出处 求赞环节:创作不易,记得 点赞+评论+转发 谢谢你一路支持

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 C you again 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、题目描述
  • 二、思路分析
  • 三、参考代码
  • 四、往期推荐
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档