第1关:温度转换
100
- 任务要求
- 参考答案
- 评论219
任务描述
本关请完成将一个华氏温度F
,转换成摄氏温度C
输出的小程序。
相关知识
算术表达式
算术表达式是指数学课程中,由数字和运算符号组成的式子,可以简单清晰地记录或描述计算过程和内容。
例如:
(a-b)/c*2+'a'+15%-4
编程要求
请仔细阅读右侧代码,根据方法内的提示,在Begin - End
区域内进行代码补充,具体任务如下:
输入一个华氏温度F
,要求输出摄氏温度C
。
计算公式为:C=5/9 (F−32)
,输出要有文字说明,取2
位小数。
效果如下:
测试说明
平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。
验货啦,验货啦,开始你的任务吧!
#include <stdio.h>
int main()
{
//获取参数方式 scanf
//int x =0;
//int y = 0;
//scanf("%d", &x);
//结果输出使用prinf
//printf("%d",x);
// 请在此添加你的代码
/********** Begin *********/
double C,F;
scanf("%lf",&F);
C=5.00/9.00*(F-32.00);
printf("摄氏温度为:%.2lf",C);
/********** End **********/
}
第2关:分数序列求和
100
- 任务要求
- 参考答案
- 评论219
任务描述
本关需要使用for
循环控制语句来完成求分数序列和。
相关知识
让我们再次回顾C
语言循环控制语句for
循环。
for循环
在C
语言中,for
语句使用最为灵活,它完全可以取代 while
语句。它的一般形式为:
for(循环变量赋初值; 循环条件; 循环变量增量) 语句
它的执行过程如下图所示:
-
先求解表达式
1
; -
求解表达式
2
,若其值为真(非0
),则执行for
语句中指定的内嵌语句,然后执行下面第3
步;若其值为假(0),则结束循环,转到第5
步; -
求解表达式
3
; -
转回上面第
2
步继续执行; -
循环结束,执行
for
语句下面的一个语句。
例如:
for( i=1; i<=100; i++ ) sum=sum+i;
for
语句使用注意事项:
-
省略了“表达式
1
(循环变量赋初值)”,表示不对循环控制变量赋初值; -
省略了“表达式
2
(循环条件)”,则不做其它处理时便成为死循环; -
省略了“表达式