2020-10-28

题目描述
摄氏温度(Celsius temperature)一种使用广泛的温度。历史上它是摄氏温标所定义的温度。现在摄氏温标已废弃不用,摄氏温度有了新的定义。但在数值上,它与过去人们习惯使用的摄氏温标温度很相近。摄氏温度的规定 把在标准大气压下冰水混合物的温度定为0摄氏度,沸水的温度定为100摄氏度,0摄氏度和100摄氏度中间分为100个等分,每个等分代表1摄氏度。
摄氏温标是A.摄尔修斯在1742年首先提出的一种经验温标,过去曾广泛使用过。摄氏温标以水沸点(标准大气压下水和水蒸气之间的平衡温度)为100度和冰点(标准大气压下冰和被空气饱和的水之间的平衡温度)为零度作为温标的两个固定点。摄氏温标采用玻璃汞温度计作为内插仪器,假定温度和汞柱的高度成正比,即把水沸点与冰点之间的汞柱的高度差等分为100格,1格对应于1度。随着测温技术的发展,人们早就不使用玻璃汞温度计作为定义温标的内插仪器了。但是后来仍有人把水沸点为 100度、冰点为零度的温标都称为摄氏温标。1954年第10届国际计量大会决定采用水三相点一个固定点来定义温度的单位,冰点已不再是温标的定义固定点了。因此,“摄氏温标”这一术语也就不应再继续使用了。
华氏度(Fahrenheit)是用来计量温度的单位,符号℉。包括我国在内的世界上绝大多数国家都使用摄氏度;世界上仅存5个国家使用华氏度,包括巴哈马、伯利兹、英属开曼群岛、帕劳、美利坚合众国及其他附属领土(波多黎各、关岛、美属维京群岛)。
华氏度(°F)是温度的一种度量单位,以其发明者德国人华伦海特(Gabriel D. Fahrenheit,1686—1736)命名的。1714年他发现液体金属水银比酒精更适宜制造温度计,以水银为测温介质,发明了玻璃水银温度计,选取氯化铵和冰水的混合物的冰点温度为温度计的零度,人体温度为温度计的100度。在标准大气压下,冰的熔点为32℉,水的沸点为212℉,中间有180等分,每等分为华氏1度,记作“1℉”。
“华氏温标”是经验温标之一。在美国的日常生活中,多采用这种温标,用字母“℉”表示。
摄氏温度(℃)和华氏温度(℉)之间的换算关系为:
华氏度=摄氏度×1.8+32 或 华氏度=摄氏度×9/5+32
摄氏度=(华氏度-32)÷1.8
现请你写一段摄氏温度与华氏温度转换的程序。
输入格式
共一样,为一个浮点数f和一个字符c,两者之间由一个空格分隔。其中-10000<f<10000,c只可能是”C”或”F”。
输出格式
只有一行,如果输入的温度低于零下273.15摄氏度时,直接输出Invalid。否则输出该温度。要求,如果输入的是摄氏度则转换为华氏度,如果输入的为华氏度,转换为摄氏度。数值保留2位小数,同时在数值后输出温度单位(”C”或”F”)。具体格式见输出样例。

输入样例
0 C
输出样例
32.00 F

注意:单位前边有一个空格
#include<stdio.h>
int main()
{
float f,g;
char c,d;
scanf("%f %c",&f,&c);

if(c=='C')
{
	if(f+273.15<0)
	{
		printf("Invalid");
		return 0;
	}
	else
	{
		d='F';
		g=f*1.8+32;
		
	}
}
if(c=='F')
{
		g=(f-32)/1.8;
		d='C';
		
		if(g+273.15<0)
		{
			printf("Invalid");
			return 0;
		}	
}


printf("%.2f %c",g,d);

}

在 C 语言中,sizeof() 是一个判断数据类型或者表达式的值所占的内存空间为多少(单位为字节)的运算符。现请你写一段程序来测试一下这个运算符。

输入:
共5行,第一行是一个字符c(只可能是大写字母或小写字母,要求用char存储);第二行是一个整数n(要求用int存储);第三行为一个整数m(要求用 long long 存储),第四行是一个浮点数(要求用float存储);第五行是一个浮点数(要求用double存储)。测试用例保证合法,不会出现超出我们指定的数据类型的范围。

输出:
共五行,每行一次对应输入的五行,输出格式见测试用例。
注意:
1、浮点数均要求保留3位小数;
2、每种数据类型在不同的系统下所占存储的大小可能不通。我们给出的样例是在32位的windows下运行的结果,在其他环境下有可能不同。判题的服务器为64位的linux,测试用例也是按在64位的linux上运行的结果给出,所以部分结果与在32位的windows上的结果不同。但程序只要写对,一定会通过。

输入样例
a
100
1000000000000
3.14
1.23456789
输出样例
Size of ‘a’ is 1 .
Size of 100 is 4 .
Size of 1000000000000 is 8 .
Size of 3.140 is 4 .
Size of 1.235 is 8 .

#include<stdio.h>
int main()
{
char a;
int b,A,B,C,D,E;
long long int c;
float d;
double e;
scanf("%c",&a);
scanf("%d",&b);
scanf("%lld",&c);
scanf("%f",&d);
scanf("%lf",&e);
A=sizeof(a);
B=sizeof(b);
C=sizeof©;
D=sizeof(d);
E=sizeof(e);
printf(“Size of ‘%c’ is %d .\nSize of %d is %d .\nSize of %lld is %d .\nSize of %.3f is %d .\nSize of %.3f is %d .\n”,a,A,b,B,c,C,d,D,e,E);
return 0;
}

题目描述
请写程序求表达式(a + b) * c / d % (e -f)的值。

输入:
只有一行,为六个用空格分隔的整数,依次代表 a、b、c、d、e、f(-100000 < a,b,c,d,e,f < 100000)。

输出:
只有一个整数,为表达式的值。测试数据保证合法,不会出现除数为0的情况且除法为C语言的整数除法。

输入样例
20 19 18 17 16 5
输出样例
8

#include<stdio.h>
int main()
{
long long int a,b,c,d,e,f,ans;
scanf("%lld%lld%lld%lld%lld%lld",&a,&b,&c,&d,&e,&f);
ans=(a+b)*c/d%(e-f);
printf("%lld\n",ans);
return 0;
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是一个 SQL 语句,用于向借阅表中插入数据。该表包含以下字段:借阅编号、读者编号、书籍编号、借阅日期、归还日期、借阅状态。每条数据表示一次借阅记录。其中借阅编号、读者编号、书籍编号、借阅日期和借阅状态是必填项,归还日期为可选项,如果借阅状态为“已还”则必须填写归还日期。 具体插入的数据如下: - 借阅编号:100001,读者编号:123413,书籍编号:0001,借阅日期:2020-11-05,归还日期:NULL,借阅状态:借阅 - 借阅编号:100002,读者编号:223411,书籍编号:0002,借阅日期:2020-9-28,归还日期:2020-10-13,借阅状态:已还 - 借阅编号:100003,读者编号:321123,书籍编号:1001,借阅日期:2020-7-01,归还日期:NULL,借阅状态:过期 - 借阅编号:100004,读者编号:321124,书籍编号:2001,借阅日期:2020-10-09,归还日期:2020-10-14,借阅状态:已还 - 借阅编号:100005,读者编号:321124,书籍编号:0001,借阅日期:2020-10-15,归还日期:NULL,借阅状态:借阅 - 借阅编号:100006,读者编号:223411,书籍编号:2001,借阅日期:2020-10-16,归还日期:NULL,借阅状态:借阅 - 借阅编号:100007,读者编号:411111,书籍编号:1002,借阅日期:2020-9-01,归还日期:2020-9-24,借阅状态:已还 - 借阅编号:100008,读者编号:411111,书籍编号:0001,借阅日期:2020-9-25,归还日期:NULL,借阅状态:借阅 - 借阅编号:100009,读者编号:411111,书籍编号:1001,借阅日期:2020-10-08,归还日期:NULL,借阅状态:借阅
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值