(一)第一关
任务描述
本关任务:编写程序,输出信息:I am a student!
相关知识
为了完成本关任务,你需要掌握:
- 熟悉 VC++ 开发环境,掌握 C 语言程序的开发过程,包括编辑、编译、链接和运行。
- 掌握 C 程序的基本格式与规范,学会编写简单的 C 程序。
- 掌握 C 语言数据类型,熟悉如何定义一个整型、字符型和实型的变量以及对它们赋值的方法。
- 掌握不同的类型数据之间赋值的规律。
- 学会使用 C 的有关算术运算符、赋值运算符,以及包含这些运算符的表达式。
- 掌握利用
putchar( )
和printf( )
等函数打印字符串。 - 进一步熟悉 C 程序逻辑的编辑、编译、连接和运行的过程。
实验预习要求
- 提前预习 VC++ 开发环境,掌握 C 语言程序编辑、编译、链接和运行过程。
- 提前设计实验内容的算法,编写代码。
编程要求
根据提示,在右侧编辑器的 Begin-End 区域内补充代码,完成以下任务:
- 编写程序,输出信息:
I am a student!
测试说明
平台会对你编写的代码进行测试,若测试输出与预期输出相同,则算通过,否则不通过:
测试输入:本实验无测试输入;
预期输出: I am a student!
开始你的任务吧,祝你成功!
(二)第二关
任务描述
本关任务:编写一个 C 程序,输入a,b,c
三个值,输出其中最大者。
相关知识
为了完成本关任务,你需要掌握:
- 熟悉 VC++ 开发环境,掌握 C 语言程序的开发过程,包括编辑、编译、链接和运行。
- 掌握 C 程序的基本格式与规范,学会编写简单的 C 程序。
- 掌握 C 语言数据类型,熟悉如何定义一个整型、字符型和实型的变量以及对它们赋值的方法。
- 掌握不同的类型数据之间赋值的规律。
- 学会使用 C 的有关算术运算符、赋值运算符,以及包含这些运算符的表达式。
- 掌握利用
getchar( )
、putchar( )
、printf( )
和scanf( )
等函数进行输入输出。 - 进一步熟悉 C 程序逻辑的编辑、编译、连接和运行的过程。
实验预习要求
- 提前预习 VC++ 开发环境,掌握 C 语言程序编辑、编译、链接和运行过程。
- 提前设计实验内容的算法,编写代码。
编程要求
根据提示,在右侧编辑器的 Begin-End 区域内补充代码,完成以下任务:
- 编写一个 C 程序,输入
a,b,c
三个值,输出其中最大者。
测试说明
平台会对你编写的代码进行测试,若测试输出与预期输出相同,则算通过,否则不通过:
测试输入:9 8 7
预期输出: 9
开始你的任务吧,祝你成功!
(三)第三关
任务描述
本关任务:编写程序,读入三个整数给a,b,c
,然后交换它们中的数,把 a 中原来的值给 b,把 b 中原来的值给 c,把 c 中原来的值给 a,然后输出a,b,c
。
相关知识
为了完成本关任务,你需要掌握:
- 熟悉 VC++ 开发环境,掌握 C 语言程序的开发过程,包括编辑、编译、链接和运行。
- 掌握 C 程序的基本格式与规范,学会编写简单的 C 程序。
- 掌握 C 语言数据类型,熟悉如何定义一个整型、字符型和实型的变量以及对它们赋值的方法。
- 掌握不同的类型数据之间赋值的规律。
- 学会使用 C 的有关算术运算符、赋值运算符,以及包含这些运算符的表达式。
- 掌握利用
scanf( )
和printf( )
等函数进行输入输出。 - 进一步熟悉 C 程序逻辑的编辑、编译、连接和运行的过程。
实验预习要求
- 提前预习 VC++ 开发环境,掌握 C 语言程序编辑、编译、链接和运行过程。
- 提前设计实验内容的算法,编写代码。
编程要求
根据提示,在右侧编辑器的 Begin-End 区域内补充代码,完成以下任务:
- 编写程序,读入三个整数给
a,b,c
,然后交换它们中的数,把 a 中原来的值给 b,把 b 中原来的值给 c,把 c 中原来的值给 a,然后输出a,b,c
。
测试说明
平台会对你编写的代码进行测试,若测试输出与预期输出相同,则算通过,否则不通过:
测试输入:9 8 7
预期输出: 7 9 8
开始你的任务吧,祝你成功!