本题要求编写程序,计算华氏温度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进制数 |
根据以上分析,给出参考代码如下:
#include<stdio.h>
int main()
{
int F=150;
printf("fahr = 150, celsius = %d\n",5*(F-32)/9);
}
练习2-1 Programming in C is fun! (5分)
作者: C you again,从事软件开发 努力在IT搬砖路上的技术小白 公众号: 【C you again】,分享计算机类毕业设计源码、IT技术文章、游戏源码、网页模板、程序人生等等 关于转载:欢迎转载博主文章,转载时标明出处 求赞环节:创作不易,记得 点赞+评论+转发 谢谢你一路支持