码迷,mamicode.com
首页 > 其他好文 > 详细

1.4 课后习题与实验

时间:2021-04-12 12:53:21      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:字符   长方形   cout   sqrt   代码   翻译   编写程序   验证   运行   

习题 1-1 请将下列公式翻译成表达式

  1. 3x + 5y
  2. $ \frac{c+1}{ab} $
  3. $ \sqrt{3a^3}$
  4. (n+2)(n-9)
#include<iostream>
#include<cmath>
using namespace std;

int main()
{
    int x=1,y=1;
    cout<<3*x+5*y<<endl;
    
    int c=1,a=1,b=1;
    cout<<(c+1)/(a*b)<<endl;
    
    cout<<sqrt(3*pow(a,3))<<endl;
    
    int n=1;
    cout<<(n+2)*(n-9)<<endl;
    
    return 0;
}

习题 1-2

下列变量名中,哪些是合法(可以通过编译)的?哪些是非法的?

  1. kkksc03 [√]
  2. OhlILoveLuoguVeryMuchAndIWillStudy [√]
  3. _1apple [x]
  4. char [x]
  5. kkk@SH [x]
  6. a [√]
  7. iPhone [√]
  8. 11dimensions [x]
  9. __stdcall [x]

习题 1-3

安装配置好编译环境,将本书例题的所有代码输入到计算机中,亲自运行这些程序。
(略)

习题 1-4

编写程序解决以下问题,然后手工计算,验证答案。

  1. 3 名同学 3h 可以扫干净 3 间教室,那么 9 名同学 9h 可以扫干净几间教室?
#include<iostream>
using namespace std;

int main()
{
    cout<<(3.0/3/3)*9*9<<endl;
    return 0;
}
  1. 长方形的长和宽之和是 24cm ,长比宽多 4cm 。请问:长方形的面积是多少?
#include<iostream>
using namespace std;

int main()
{
    int kuan=0,chang=0;
    kuan=(24-4)/2;
    chang=kuan+4;
    cout<<chang*kuan<<endl;
    return 0;
}
  1. 小 A 和 Uim 在程序设计竞赛中的得分之和是 480 ,Uim的得分是小 A 的 1.4 倍。请问:他们分别得了多少分?
#include<iostream>
using namespace std;

int main()
{
    int a_score=0,uim_score=0;
    a_score=480.0/(1+1.4);
    uim_score=480-a_score;
    
    cout<<a_score<<‘ ‘<<uim_score<<endl;
    
    return 0;
}
  1. 给同学分苹果,若每人分 3 个就剩下 11 个;如果每人分 4 个则少 1 个。请问:有多少位同学,有多少个苹果?
#include<iostream>
using namespace std;

int main()
{
    int classmate=0,apple=0;
    classmate=11+1;
    apple=classmate*3+11;
    cout<<classmate<<‘ ‘<<apple<<endl;
    return 0;
}
  1. 小 A 每分钟输入 120 个字符,Uim 每分钟输入 80 个字符,Uim 比 小 A 先开始打字 12min。请问:小 A 开始打字多少时间后能赶上 Uim 的进度?
#include<iostream>
using namespace std;

int main()
{
    cout<< 80*12/(120-80) <<endl;
    return 0;
}
  1. 兔子有 4 条腿,鸡有 2 只脚。一个笼子里面有若干只兔子和鸡,有35个头,94只脚。请问:兔子和鸡分别有几只?
#include<iostream>
using namespace std;

int main()
{
    //每个动物至少有 2 个腿,94-35*2结果为多出来的兔子腿,每个兔子多两个,所以除 2 则得到兔子数量。
    int tuzi=(94-35*2)/2;
    
    cout<<tuzi<<‘ ‘<<35-tuzi<<endl;
    return 0;
}
  1. 银行定期存款年利率是一年定存 3.5%,五年定存 4%。小 A 和 Uim 手上各有 10000 元。小 A 决定每次存一年期,到期后连本带利再存一年,知道存满 5 年。Uim 直接存五年定期。请问:5年后他们分别有多少钱?
#include<iostream>
#include<cmath>
using namespace std;

int main()
{
    cout<<10000.0*pow(1.035,5)<<‘ ‘<<10000.0*pow(1.04,5)<<endl;
    return 0;
}

1.4 课后习题与实验

标签:字符   长方形   cout   sqrt   代码   翻译   编写程序   验证   运行   

原文地址:https://www.cnblogs.com/codespark/p/14645137.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!