【c】课程满意度计算

我们不好直接比较二维数组中任意多个元素的值是否相等,我们可以创建一维数组,首先将一维数组的值全部设为0,一维数组的下标代表你喜欢课程的量,一维数组的各个元素的值代表你喜欢的次数

例如 你输入3 5,代表你喜欢第三第五这两个课程arr[3]==5代表有五个同学都喜欢3这个课程

arr[6]==2则代表只有两个同学喜欢这个课程,下面附上代码

#include<stdio.h>
int main()
{int n,m;scanf("%d %d",&n,&m);//n个学生,m个课程int arr[1000]={0};int a,s,count;a=0;s=0;count=0;for(int i=1;i<=n;i++){scanf("%d",&a);for(int j=1;j<=a;j++)//每一行输入喜欢的课程,经过此循环,喜欢的课程数量不同,数组中的值也就不同{scanf("%d",&s);arr[s]++;}}for(int k=1;k<=m;k++)//判断喜欢课程人数是否等于所有人,如果等于,那么这个课程所有人都喜欢{if(arr[k]==n)count++;}printf("%d\n",count);return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/195464.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

好用的挂耳式蓝牙耳机有哪些?分享几款热门好用的蓝牙耳机

挂耳式蓝牙耳机已经成为我们日常生活中的一部分&#xff0c;无论是在通勤、运动还是日常休闲时&#xff0c;它们都发挥着不可替代的作用&#xff0c;随着技术的不断进步&#xff0c;挂耳式蓝牙耳机的音质、连接稳定性以及续航时间都有了显著的提升&#xff0c;下面&#xff0c;…

纯C读取文件实现解析H264裸流每一帧数据

最近研究硬解解码&#xff0c;需要解码H264流文件。 imx的例程是设置一个大的缓冲区&#xff0c;一次性读入不超过10M字节数据&#xff0c;然后全部送到解码器进行解码&#xff0c;对于小于10M字节的视频数据确实很方便的解码了&#xff0c;但是文件大了这种方式就不行了。 如果…

【C++初阶】六、类和对象(初始化列表、static成员、友元、内部类)

相关代码gitee自取&#xff1a; C语言学习日记: 加油努力 (gitee.com) 接上期&#xff1a; 【C初阶】五、类和对象 &#xff08;日期类的完善、流运算符重载函数、const成员、“&”取地址运算符重载&#xff09;-CSDN博客 目录 ​​​​​​​一 . 初始化列表 构造函数…

三分钟快速了解Python中的判断语句!

三分钟快速了解Python中的判断语句&#xff01; 在Python中&#xff0c;判断语句用于根据条件执行不同的代码块。Python提供了两种类型的判断语句&#xff1a;if语句和if-else语句。本文将详细介绍这两种判断语句的用法&#xff0c;并通过实例代码进行演示。 一、if语句 if语…

06 g2o 学习

文章目录 06 g2o 学习6.1 概念6.2 框架简介6.3 代码示例 06 g2o 学习 6.1 概念 g2o(General Graphic Optimization)是基于图优化的库。图优化是把优化问题表现成图的一种方式。一个图由若干个顶点(Vertex)&#xff0c;以及连接这这些顶点的边(Edge)组成。用顶点表示优化变量&…

【python】——函数

&#x1f383;个人专栏&#xff1a; &#x1f42c; 算法设计与分析&#xff1a;算法设计与分析_IT闫的博客-CSDN博客 &#x1f433;Java基础&#xff1a;Java基础_IT闫的博客-CSDN博客 &#x1f40b;c语言&#xff1a;c语言_IT闫的博客-CSDN博客 &#x1f41f;MySQL&#xff1a…

P8 删除链表指定节点

前言 &#x1f3ac; 个人主页&#xff1a;ChenPi &#x1f43b;推荐专栏1: 《C_ChenPi的博客-CSDN博客》✨✨✨ &#x1f525; 推荐专栏2: 《Linux C应用编程&#xff08;概念类&#xff09;_ChenPi的博客-CSDN博客》✨✨✨ &#x1f4…

【灵魂 |数据结构与算法】 数据结构必备经法(开山篇),一起修炼算法经法!

&#x1f935;‍♂️ 个人主页: AI_magician &#x1f4e1;主页地址&#xff1a; 作者简介&#xff1a;CSDN内容合伙人&#xff0c;全栈领域优质创作者。 &#x1f468;‍&#x1f4bb;景愿&#xff1a;旨在于能和更多的热爱计算机的伙伴一起成长&#xff01;&#xff01;&…

Go to do list

go 语言中怎么实现分布式系统&#xff1f; 在Go语言中实现分布式系统需要考虑以下几个方面&#xff1a; 通信协议&#xff1a;在分布式系统中&#xff0c;各个节点需要通过网络进行通信。Go语言提供了丰富的网络编程库&#xff0c;如net/http、net/rpc等&#xff0c;可以方便…

Python-错误与异常处理

在 Python 中&#xff0c;错误和异常处理是编写健壮程序的重要组成部分。下面是一些关于错误和异常处理的基本知识&#xff1a; 错误&#xff08;Errors&#xff09;和异常&#xff08;Exceptions&#xff09;&#xff1a; 错误&#xff1a; 错误是程序的语法或逻辑错误&#…

【Qt】QDialog的成员函数exec()的返回值

2023年12月4日&#xff0c;周一上午 目录 返回值有哪些 怎么给QDialog的按钮设置按下后让exec()返回QDialog::Accepted或QDialog::Rejected呢&#xff1f; 返回值有哪些 QDialog::exec()函数在Qt中是用于显示对话框的一种方法&#xff0c;它会阻塞调用线程&#xff0c;直到用…

LeetCode463. Island Perimeter

文章目录 一、题目二、题解 一、题目 You are given row x col grid representing a map where grid[i][j] 1 represents land and grid[i][j] 0 represents water. Grid cells are connected horizontally/vertically (not diagonally). The grid is completely surrounde…

基于Springboot的秒杀系统(有报告)。Javaee项目,springboot项目。

演示视频&#xff1a; 基于Springboot的秒杀系统&#xff08;有报告&#xff09;。Javaee项目&#xff0c;springboot项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系结构&#xf…

Inno Setup使用

功能需要&#xff0c;出一个安装包并写入相关的注册表&#xff0c;在此整理了注册表启动项相关的参考文档。多个资料整合在了一起。 [Registry] Root: HKA; Subkey: "Software\Classes\{#MyAppAssocExt}\OpenWithProgids"; ValueType: string; ValueName: "{#M…

【开源】基于Vue和SpringBoot的音乐偏好度推荐系统

项目编号&#xff1a; S 012 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S012&#xff0c;文末获取源码。} 项目编号&#xff1a;S012&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、系统设计2.1 功能模块设计2.1.1 音乐档案模块2.1…

RabbitMQ避免重复消费

在Java中&#xff0c;可以使用消息队列来实现消息的异步处理&#xff0c;其中常用的消息队列有 RabbitMQ、ActiveMQ、Kafka 等。 什么是幂等性&#xff1f; 幂等性是指无论操作执行多少次&#xff0c;都是得到相同的结果&#xff0c;而不会产生其他副作用。 在rabbitMQ中 什…

easyrecovery2024最新破解版激活密钥

平时很多人都会把自己工作时&#xff0c;或者生活中的数据存储在我们的电脑上&#xff0c;很多时候&#xff0c;由于我们的误操作或者是其它某些问题&#xff0c;很容易就会误删除一些文件数据了&#xff0c;尤其是一些电脑出现故障&#xff0c;总是会导致数据丢失&#xff0c;…

算法leetcode|91. 解码方法(rust重拳出击)

文章目录 91. 解码方法&#xff1a;样例 1&#xff1a;样例 2&#xff1a;样例 3&#xff1a;提示&#xff1a; 分析&#xff1a;题解&#xff1a;rust&#xff1a;go&#xff1a;c&#xff1a;python&#xff1a;java&#xff1a; 91. 解码方法&#xff1a; 一条包含字母 A-Z…

JS:颜色十六进制,rgb转换

重点解析&#xff1a; 1.前端开发中颜色值有三种表现形式&#xff1a;rgb&#xff0c;十六进制和rgba。rbg具体形式为rgb(r,g,b)&#xff0c;r g b的取值范围都在0-255&#xff0c;为十进制&#xff1b;rgba具体形式为rgba(r,g,b,a)&#xff0c;和rgb相比多了参数a&#xff0c…

linux 内核regulator

问题 在sys文件系统下没有生成cpu 调频的相关节点。 日志对比 [ 3.588745] cpu cpu4: Looking up cpu-supply from device tree [ 3.588753] cpu cpu4: Failed to get reg [ 3.588791] cpu cpu4: Looking up cpu-supply from device tree [ 3.588808] Failed to i…