蓝桥杯编程

一.握手问题

       我们来看这道题,他让我们来算最终握手的次数,我们可以先算那七个人的握手次数。

       他们七个之间没有相互握手,所以一个人就握了43次,七个人就握了7*43次。

       我们再来算剩下43个人的握手次数,题目下面有一个要求,A与B握手之后就相当于B和A握手了,那这就好解决了。我们把这七个人拿出来,然后算剩下43个人的握手次数,我们第一个人就握了42次,第二个那么是41,一直到第43个人,那么他就握了1次,这里我们可以用一个循环,来算出1-42之和,最后这两个数字一相加即可,最终答案算出为1204!

以下为代码实现:

#include <iostream>
using namespace std;
int main()
{

  // 请在此输入您的代码
  //先不管这7个人,其他人先握完
  int sum=0;
  for (int i=1;i<43;i++){
    sum+=i;
  }
  //这7个人每个人都要和其他43个人握手
  sum+=7*43;
  cout<<sum<<'\n';
  return 0;
}

二.灌溉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值