问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言编写程序;输入一个摄氏温度,要求输出华氏温度。公式为f=9/5*c+32

发布网友 发布时间:2022-04-24 17:43

我来回答

5个回答

热心网友 时间:2023-10-27 15:27

程序如下:

#include <stdio.h>    void main()   

{        float F,C;

printf("请输入您需要转换的摄氏温度:");  

scanf("%f",&C);  

F = (C+32)*9/5.0;   

printf("其对应的华氏温度为:%.2f \n",F);  

}

扩展资料

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。 [1]  目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

参考资料 C语言



热心网友 时间:2023-10-27 15:27

程序如下:

#include <stdio.h>

int main()

{

int f;

float c;

printf("请输入一个华氏温度\n");

scanf_s("%d", &f);

c = (float)(f - 32) * 5 / 9;

printf("它的摄氏温度为:%.2f", c);

}

如图:

调试通过:

扩展资料:

C语言编写程序时的注意事项:

1、书写标识符时,忽略了大小写字母的区别 

编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。

2、忽略了变量的类型,进行了不合法的运算

%是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。

3、将字符常量与字符串常量混淆

在这里就混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。C规定以“\”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:‘a’和‘\0’,而把它赋给一个字符变量是不行的。

4、忽略了“=”与“==”的区别

在许多高级语言中,用“=”符号作为关系运算符“等于”。但C语言中,“=”是赋值运算符,“==”是关系运算符,由于习惯问题,初学者往往会犯这样的错误。

5、忘记加分号

分号是C语句中不可缺少的一部分,语句末尾必须有分号。编译时,编译程序在“a=1”后面没发现分号,就把下一行“b=2”也作为上一行语句的一部分,这就会出现语法错误。

改错时,有时在被指出有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。对于复合语句来说,最后一个语句中最后的分号不能忽略不写(这是和PASCAL不同的)。

6、多加分号 

对于一个复合语句, 复合语句的花括号后不应再加分号,否则将会画蛇添足。如: 

if (a%3==0); I++; 本是如果3整除a,则I加1。但由于if (a%3==0)后多加了分号,则if语句到此结束,程序将执行I++语句,不论3是否整除a,I都将自动加1。

7、输入变量时忘记加地址运算符“&”

int a,b; scanf(“%d%d”,a,b); 这是不合法的。scanf函数的作用是:按照a、b在内存的地址将a、b的值存进去。“&a”指a在内存中的地址。

8、输入数据的方式与要求不符 

scanf(“%d%d”,&a,&b); 输入时,不能用逗号作两个数据间的分隔符;

scanf(“%d,%d”,&a,&b); C规定:如果在“格式控制”字符串中除了格式说明以外还有其它字符,则在输入数据时应输入与这些字符相同的字符。

参考资料来源:C语言-百度百科

热心网友 时间:2023-10-27 15:27

代码实现如下:

#include <stdio.h>
#include <stdlib.h>
int main()
{
float c, f;
scanf("%f", &c);
f = (5.0 /9.0) * c + 32;
printf("%f" , f);
return 0;
}

扩展资料

特有特点

1、C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。

2、C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。

3、不同的变量类型可以用结构体(struct)组合在一起。

4、只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。

5、部份的变量类型可以转换,例如整型和字符型变量。

6、通过指针(pointer),C语言可以容易的对存储器进行低级控制。

7、预编译处理(preprocessor)让C语言的编译更具有弹性。

参考资料来源:百度百科—C语言

热心网友 时间:2023-10-27 15:28

思路:因为整数除以整数的结果是整数,所以计算9/5的时候需要先乘以1.0。

参考代码:

#include "stdio.h"
int main()
{
float c, f;
scanf("%f", &c);
f = 1.0*9/5*c +32;
printf("%.2f", f);       
}
/*
运行结果:
6
42.80
*/

热心网友 时间:2023-10-27 15:29

#include<stdio.h>
void main()
{
float c, f;
scanf("%f", &c);
f = 9.0 / 5.0 * c + 32;
printf("%f", f);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
word文档怎么设置页码word怎么从中间开始设置页码 《祖宗模拟器》如何长寿长寿技巧分享 祖宗模拟器答案大全,你知道吗。 祖宗模拟器答案大全,哪位有? 宝石种类分为哪几类? 表格怎么自动排序号excel表格中自动生成序号技巧 表格如何自动排序仅需4步让Excel表格自动排序的方法 1.5匹富士空调电脑板开机就烧保险丝 为什么 修空调只是把拆了个压敏电阻,虽然可以运行,但这样没问题吗? 1.5富士空调电脑板一通电就烧保险丝为什么 c语言编程 有特殊要求 工业设计产品如何申请专利 c语言的编程开发 什么是C语言编程的标准格式?包含了哪些内容? afp报名资格 工业设计,产品设计,机械设计三者之间有什么区别 咨询AFP报名时间,考试时间,考试科目等相关较全面的内容 C语言编程规范问题 第二题不懂,求解释,谢谢! 什么是工业设计?什么又是产品设计??? ug产品设计和工业设计是怎么区分的 考AFP需要具备哪些?一般要多久才能考完? 最新c语言编程规范是什么? 中鹏工业设计的结构和外观要怎么选? AFP考试报名条件,AFP考试报名条件是什么? 工业设计和产品设计有什么区别? C语言编程规范问题? AFP考试的具体流程?需要什么资格? 工业设计和产品造型设计有什么不同?? 有谁知道C语言程序的编程规范,给我概括一下, 工业设计与产品结构设计区别 电气专业就业方向有哪些? 电气专业好就业吗? 电气专业不读研真的没有出路吗? 电气有哪些专业 电气专业和机械专业哪个好? 电气类专业怎么样 电气工程及其自动化属于什么类别的专业? 电气专业的专业方向是什么 apple id必须至少8个字符,且包含一个数字,一个大写和一个小小写字母什么意思 申请苹果id账号需要什么条件 创建苹果帐户显示没有达到最低年龄要求是什么意思 apple id老说没达到最低年龄要求 apple id必须真名吗? apple id最低年龄要求是几岁创建apple ID 提示不到最低年龄要求写多少岁行啊,求一个能申请的年份和日期 大众迈腾空调怎么清洗,迈腾空调清洗方法图解 大众迈腾14t标配前空调出风网怎么拆? 19款迈腾330豪华后出风口REAR无法解锁,通过前面中控菜单扔无法解锁。求助!求助!求助! 鸡蛋炒青菜做法 炒青蛋的做法 鸡蛋炒青菜怎么形容