当前位置: 首页 > article >正文

洛谷P10423 [蓝桥杯 2024 省 B] 填空试题 A: 握手问题

试题 A: 握手问题

【问题描述】

小蓝组织了一场算法交流会议,总共有 50 人参加了本次会议。在会议上,大家进行了握手交流。按照惯例他们每个人都要与除自己以外的其他所有人进行一次握手(且仅有一次)。但有 7 个人,这 7 人彼此之间没有进行握手(但这 7 人与除这 7 人以外的所有人进行了握手)。请问这些人之间一共进行了多少次握手?

注意 A 和 B 握手的同时也意味着 B 和 A 握手了,所以算作是一次握手。

【答案提交】

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
 

二、思路

题目及思路:求总共50人握了多少次手,但有7个人之间没有握手,那所以我们先求出50个人握手次数再减去7个人握手次数即可。
 

三、代码实现

以下是实现试题A:握手问题的C语言代码:

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<limits.h>
#include<stdlib.h>
#include<math.h>
#include <stdbool.h>

int main()
{
    int a, b = 0;
    //第一个人与其他人一共握手49次,最后一个人0次
    //所以从49开始。
    for (int i = 49; i >= 0; i--)
    {
        a += i;
    }
    for (int i = 6; i >= 0; i--)
    {
        b += i;
    }
    printf("%d", a - b);
    return 0;
}


 


http://www.kler.cn/a/555899.html

相关文章:

  • boot汇编与kernal的汇编的比较
  • Educational Codeforces Round 174 (Rated for Div. 2) E. A, B, AB and BA
  • 大型软件开发项目工程中如何做好模块化管理
  • 服务器socket端口绑定失败解决方案
  • 我是如何从 0 到 1 找到 Web3 工作的?
  • AI大模型有哪些常见的应用场景
  • 功能说明并准备静态结构
  • 从零开始玩转TensorFlow:小明的机器学习故事 1
  • 亚马逊文生图AI模型深度体验+评测(上)
  • 一篇文章了解DeepSeek的创新以及原理以及如何使用?
  • fastapi项目——后端返回前端url
  • 面试官询问项目前后端人员配比之高分示范回答
  • 深入了解 mica-auto:自动生成 Java SPI 和 Spring Boot 配置的利器
  • ubuntu环境编译ffmepg支持nvidia显卡加速
  • 【联盛德 W803-Pico 试用】简介、工程测试
  • 基于SpringBoot的宠物服务系统+uniapp小程序+LW参考示例
  • 鸿蒙-阻塞式文件锁
  • Apache Flink架构深度解析:任务调度、算子数据同步与TaskSlot资源管理机制
  • 什么是RPC,和HTTP有什么区别?
  • 01 1个路由器+两个子网