顺序结构程序设计(二)

(一)第一关

任务描述

本关任务:编写程序,输入两个数a,b,求出它们的商和余数并进行输出 (本关保证a>b)。

相关知识

为了完成本关任务,你需要掌握:

  1. 熟悉 VC++ 开发环境,掌握 C 语言程序的开发过程,包括编辑、编译、链接和运行。
  2. 掌握 C 程序的基本格式与规范,学会编写简单的 C 程序。
  3. 掌握 C 语言数据类型,熟悉如何定义一个整型、字符型和实型的变量以及对它们赋值的方法。
  4. 掌握不同的类型数据之间赋值的规律。
  5. 学会使用C的有关算术运算符、赋值运算符,以及包含这些运算符的表达式。
  6. 掌握利用getchar( )、putchar( )、printf( )和scanf( )等函数进行输入输出。
  7. 进一步熟悉C程序逻辑的编辑、编译、连接和运行的过程。

实验预习要求

  1. 提前预习 VC++ 开发环境,掌握 C 语言程序编辑、编译、链接和运行过程。
  2. 提前设计实验内容的算法,编写代码。

编程要求

根据提示,在右侧编辑器的 Begin-End 区域内补充代码,完成以下任务:

  1. 编写程序,输入两个数a,b,求出它们的商和余数并进行输出 (本关保证a>b)。

测试说明

平台会对你编写的代码进行测试,若测试输出与预期输出相同,则算通过,否则不通过:

测试输入:1500 350

预期输出: 4 100


开始你的任务吧,祝你成功!

(二)第二关

任务描述

本关任务:从键盘输入一个大写字母,要求改用小写字母输出。

相关知识

为了完成本关任务,你需要掌握:

  1. 熟悉 VC++ 开发环境,掌握 C 语言程序的开发过程,包括编辑、编译、链接和运行。
  2. 掌握 C 程序的基本格式与规范,学会编写简单的 C 程序。
  3. 掌握 C 语言数据类型,熟悉如何定义一个整型、字符型和实型的变量以及对它们赋值的方法。
  4. 掌握不同的类型数据之间赋值的规律。
  5. 学会使用 C 的有关算术运算符、赋值运算符,以及包含这些运算符的表达式。
  6. 掌握利用getchar( )、putchar( )、printf( ) 和 scanf( )等函数进行输入输出。
  7. 进一步熟悉C程序逻辑的编辑、编译、连接和运行的过程。

实验预习要求

  1. 提前预习 VC++ 开发环境,掌握 C 语言程序编辑、编译、链接和运行过程。
  2. 提前设计实验内容的算法,编写代码。

编程要求

根据提示,在右侧编辑器的 Begin-End 区域内补充代码,完成以下任务:

  1. 从键盘输入一个大写字母,要求改用小写字母输出。

测试说明

平台会对你编写的代码进行测试,若测试输出与预期输出相同,则算通过,否则不通过:

测试输入:A

预期输出: a

测试输入:B

预期输出: b

ASCII 编码对照表:


开始你的任务吧,祝你成功!

 

(三)第三关

任务描述

本关任务:编写程序,用getchar()函数读入两个字符给c1c2,然后分别用putchar()函数和printf()函数输出这两个字符。

相关知识

为了完成本关任务,你需要掌握:

  1. 熟悉 VC++ 开发环境,掌握 C 语言程序的开发过程,包括编辑、编译、链接和运行。
  2. 掌握 C 程序的基本格式与规范,学会编写简单的 C 程序。
  3. 掌握 C 语言数据类型,熟悉如何定义一个整型、字符型和实型的变量以及对它们赋值的方法。
  4. 掌握不同的类型数据之间赋值的规律。
  5. 学会使用 C 的有关算术运算符、赋值运算符,以及包含这些运算符的表达式。
  6. 掌握利用getchar( )putchar( )printf( )scanf( )等函数进行输入输出。
  7. 进一步熟悉 C 程序逻辑的编辑、编译、连接和运行的过程。

实验预习要求

  1. 提前预习 VC++ 开发环境,掌握 C 语言程序编辑、编译、链接和运行过程。
  2. 提前设计实验内容的算法,编写代码。

编程要求

根据提示,在右侧编辑器的 Begin-End 区域内补充代码,完成以下任务:

  1. 编写程序,用getchar()函数读入两个字符给c1c2,然后分别用putchar()函数和printf()函数输出这两个字符。

测试说明

平台会对你编写的代码进行测试,若测试输出与预期输出相同,则算通过,否则不通过:

测试输入(无空格):ab

预期输出:

 
  1. a
  2. b

开始你的任务吧,祝你成功!

(四)第四关

任务描述

本关任务:求方程 ax2+bx+c=0 的根。a,b,c 由键盘输入,设 b2−4ac>0

相关知识

为了完成本关任务,你需要掌握:

  1. 熟悉 VC++ 开发环境,掌握 C 语言程序的开发过程,包括编辑、编译、链接和运行。
  2. 掌握 C 程序的基本格式与规范,学会编写简单的 C 程序。
  3. 掌握 C 语言数据类型,熟悉如何定义一个整型、字符型和实型的变量以及对它们赋值的方法。
  4. 掌握不同的类型数据之间赋值的规律。
  5. 学会使用 C 的有关算术运算符、赋值运算符,以及包含这些运算符的表达式。
  6. 掌握利用getchar( )putchar( )printf( )scanf( )等函数进行输入输出。
  7. 通过头文件math.h引入相关数学计算方法,例如sqrt()函数。
  8. 进一步熟悉 C 程序逻辑的编辑、编译、连接和运行的过程。

实验预习要求

  1. 提前预习 VC++ 开发环境,掌握 C 语言程序编辑、编译、链接和运行过程。
  2. 提前设计实验内容的算法,编写代码。

编程要求

根据提示,在右侧编辑器的 Begin-End 区域内补充代码,完成以下任务:

  1. 求方程 ax2+bx+c=0 的根。a,b,c 由键盘输入,设 b2−4ac>0结果至保留小数点后5位

测试说明

平台会对你编写的代码进行测试,若测试输出与预期输出相同,则算通过,否则不通过:

测试输入(a,b,c 的值):3 8 2

预期输出(x1​,x2​): -0.27924 -2.38743

测试输入(a,b,c的值):4 10 5

预期输出: -0.69098 -1.80902

提示: 一元二次方程求根公式为:

x=2a−b±b2−4ac​​

提示: 结果至保留小数点后5位 printf("%.5f %.5f\n", x1, x2);


开始你的任务吧,祝你成功!

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值