目录😋
<第1关:程序改错>
任务描述
相关知识
编程要求
测试说明
我的通关代码:
测试结果:
<第2关:scanf 函数>
任务描述
相关知识
编程要求
测试说明
我的通关代码:
测试结果:
<第1关:程序改错>
任务描述
本关任务:找出程序中的错误并修改,运行后得到正确结果。
相关知识
为了完成本关任务,你需要掌握:
- 头文件的加载
- 语句以分号结尾
编程要求
根据提示,在左侧相应处修改程序,直到运行通过。
测试说明
平台会对你编写的代码进行测试:
预期输出:
c=15
开始你的任务吧,祝你成功!
我的通关代码:
//本程序存在错误,请按照提示在相应处修改程序,直到运行通过
/*请在下方插入“包含标准输入输出头文件”的命令*/
void main( )
{
int a,b,c;
a=10,b=5;
/*请修改下方语句*/
c=a+b;
/*请修改下方语句中的双引号*/
printf("c=%d\n",c);
}
测试结果:
<第2关:scanf 函数>
任务描述
本关任务:根据scanf函数格式,给出正确的输入。
相关知识
为了完成本关任务,你需要掌握:
- scanf 函数的格式。
编程要求
根据提示,在左侧相应处修改程序,直到运行通过。
测试说明
平台会对你编写的代码进行测试:
测试输入:
2.4 3.6 4.7
预期输出:
area=4.237050
开始你的任务吧,祝你成功!
我的通关代码:
//本程序存在缺失语句,请补充完整使程序能正确运行
#include <stdio.h>
//要求添加包含数学函数的头文件,请在下面的指定位置补充代码
/*********begin*********/
#include<math.h>
/*********end**********/
void main( )
{
float a,b,c,s,area;
//要求用空格作为间隔符,输入三个数据分别赋给a,b,c三个变量,请在下面的指定位置补充代码
/*********begin*********/
scanf("%f",&a);
scanf("%f",&b);
scanf("%f",&c);
/*********end**********/
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("area=%f\n",area);
}