[土狗之路]coursera 上面C++第8周作业

本文介绍了Coursera上的C++课程中的几道编程作业,包括数字求和、骑行与走路时间比较、购房计划计算、寻找序列中和为K的元素以及自整除数问题。通过样例输入输出展示了问题的具体要求,并探讨了可能的解决方案。
摘要由CSDN通过智能技术生成

首先说第一题。

数字求和

描述

给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少?

输入

输入一行,只包括6个小于100的正整数,其中第一个正整数就是a。

输出

输出一行,给出一个正整数,是5个数中小于a的数的和。

样例输入

10 1 2 3 4 11

样例输出

10
#include<iostream>
using namespace std;
int main() {
int a, o, p, q, r, s;
cin >> a >> o >> p >> q >> r >> s;
int sum = 0;
if (o < a)
sum = sum + o;
if (p <a )
sum =sum+ p;
if (q < a)
sum = sum+q;
if (r < a)
sum = sum+r;
if (s < a)
sum = sum+s;
cout << sum << endl;
return 0;
} 


我是这样弄的,不知大哦还有没有更简便的算法


第二题,骑车与走路

描述

在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米.请判断走不同的距离去办事,是骑车快还是走路快.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值