当前位置:   article > 正文

C/C++平方差计算 2022年6月电子学会中小学生软件编程(C/C++)等级考试一级真题答案解析_描述 给定的两个整数a, b, 他们的平方差结果为a2-b2 ,可以化简为(a+b)(a-b)。例如

描述 给定的两个整数a, b, 他们的平方差结果为a2-b2 ,可以化简为(a+b)(a-b)。例如

目录

C/C++平方差计算

一、题目要求

1、编程实现

2、输入输出

二、算法分析

三、程序编写

四、程序说明

五、运行结果

六、考点分析


C/C++平方差计算

2022年6月 C/C++编程等级考试一级编程题

一、题目要求

1、编程实现

给定的两个整数a, b, 他们的平方差结果为a2-b2 ,可以化简为 (a + b)(a-b)。例如5和4的平方差为52-42=(5+4)(5-4)=9。现给定两 个整数,求他们的平方差。

2、输入输出

输入描述:只有一行,共两个整数a、b,以空格分隔。 0 < b < a < 10^{4}

输出描述:只有一行,一个整数,即a和b的平方差

输入样例:

5 4

输出样例:

9

二、算法分析

  1. 从题目来看本题主要是要实现平方差计算
  2. 根据题目给定的要求,就是最后是计算乘积
  3. 从键盘输入两个整数,然后输出两数之和乘以两数之差

三、程序编写

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int a,b,diff;
  6. cin >> a >> b;
  7. diff = (a + b) * (a - b);
  8. cout << diff << endl;
  9. return 0;
  10. }

四、程序说明

  1. 首先需要导入输入输出流头文件
  2. 接着再次导入输入输出流格式控制头文件
  3. 然后是引入std命名空间中的所有成员到当前的程序中,这样在当前的程序中就可以直接使用 std 命名空间中的所有成员,而不需要使用的时候在成员前面加上(std::)前缀
  4. 接着声明程序的入口,也就是主函数(主函数在一个程序中只允许出现一次)
  5. 根据题目要求声明3个整形变量a,b和diff
  6. 然后利用输入流对象cin,从键盘读取a和b两个变量的值
  7. 根据题目平方差公式计算出diff
  8. 最后利用输出流对象cout,输出diff的值
  9. 最后返回0,程序结束

本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102

五、运行结果

  1. 5 4
  2. 9

六、考点分析

难度级别:容易,这题相对而言还是比较简单的,具体主要考查如下:

  1. 充分掌握变量的定义和使用
  2. 学会输入流对象cin的使用,从键盘读入相应的数据
  3. 了解数学平方差公式,并会计算
  4. 掌握输出流对象cout的使用,与流插入运算符 << 结合使用将对象输出到终端显示
  5. 学会分析题目,将复杂问题模块化,简单化,从中找到相应的解题思路
  6. 充分掌握变量定义和使用、平方差公式和简单算法知识的使用及输入输出的用法

PS:方式方法有多种,小朋友们只要能够达到题目要求即可!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/169684
推荐阅读
相关标签
  

闽ICP备14008679号