本答案对应课程为:点我自动跳转查看
本课程起止时间为:2016-09-05到2016-12-15
本篇答案更新状态:已完结

【作业】第1章 程序设计导论 单元作业1

1、 问题:// 一个C++程序实例:将摄氏温度换算成华氏温度

include <iostream>

using namespace std;
int main()
{
    double ctemp, ftemp;  // 申请内存空间
    cin >> ctemp;  // 从键盘输入摄氏温度 
    ftemp = ctemp * 1.8 + 32;  // 温度换算
    cout << ftemp;  // 在显示器上输出华氏温度 
    return 0;  // 程序结束,退出
} 请按照上述例子,模仿编写一个将华氏温度换算成摄氏温度的C++程序。添加注释并提交源程序。注:C++语言中用“/”表示除法。
评分规则: 【 请检查程序错误,包括单词、标点符号、注释等错误,还包括公式错误、功能错误等。每个错误扣10分。参考答案:#include <iostream>
using namespace std;
int main()
{
    double ftemp, ctemp;  // 申请内存空间
    cin >> ftemp;  // 从键盘输入华氏温度 
    ctemp = (ftemp – 32) / 1.8;  // 温度换算
    cout << ctemp;  // 在显示器上输出摄氏温度 
    return 0;


【作业】第3章 算法与控制结构 单元作业3

1、 问题:阅读下列C++程序。阅读后请说明程序的功能,并对每条语句进行注释,说明其作用。#include <iostream>
using namespace std;
int main( )
{
  int N;
  cin >> N;
  bool yes_no = true;
  for (int n = 2; n < N/2; n++)
  {
    if (N % n == 0)
    {
      yes_no = false;  break;
    }
  }
  if (yes_no == true)  cout << “Yes” << endl;
  else  cout << “No” << endl;
  return 0;

评分规则: 【 程序功能是从键盘输入一个数,检查这个数是否素数。答错扣20分;每条语句加注释。未加注释或注释错误扣5分。参考答案:‍‍程序功能:键盘输入一个数,检查这个数是否素数。#include <iostream>  // 导入外部程序
using namespace std;
int main( )  // 主函数
{
  int N;  // 定义int型变量N
  cin >> N;  // 键盘输入1个整数
  bool yes_no = true;  // 定义1个bool型变量yes_no,初始化为true
  for (int n = 2; n < N/2; n++)  // 从2到N/2循环
  {
    if (N % n == 0)  // 如果N能被n整除,则执行下列语句
    {
      yes_no = false;  break;  // 将yes_no赋值为false,跳出for循环
    }
  }
  if (yes_no == true)  cout << “Yes” << endl;  // 如果yes_no为true,则显示Yes
  else  cout << “No” << endl;  // 否则显示No
  return 0;  // 程序结束,退出

2、 问题:分别用while语句、do-while语句和for语句编写一个求阶乘N!的C++程序。
评分规则: 【 本作业题包含3个C++程序,每个程序20分;对每个程序,如果不能按要求完成计算功能,扣10分;每个语法错误扣5分。参考答案:‍// while循环

include <iostream>

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注