题解列表

筛选

2975: 1的个数(C++)

代码解析:count_ones_in_binary函数接受一个十进制数N作为参数,并返回其二进制表示中1的个数。在count_ones_in_binary函数中,使用一个count变量来记录1的个数。在while循环中,通过将N和1进行按位与操作(N&1)判断最低位是否为1。

计算素数和

摘要:解题思路:很简单按照题目要求即可注意事项:如果用暴力要特判1参考代码:#include<iostream> using namespace std; int m,n; int sum=0; b……

与7无关的数

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main(){    int n,t=0,s=0;    scanf("%d",&n);    for(int i=1;i<=……

画矩形(思路简单)

摘要:解题思路:注意事项:根据条件写代码参考代码:#include <stdio.h>int main(){    int x,y,c,n;    scanf("%d %d %c %d",&x,&y,&c,……
优质题解

1238: 演讲大赛评分(C++解析)

代码解析:定义了一个Player结构体,包含选手的姓名和分数列表。然后,定义了一个calculateAverageScore函数,用于计算选手的平均分。函数中,首先将选手的分数列表复制到一个新的列表sortedScores中。然后,使用max_element和min_element函数找到列表中的最高

堆排序(数组模拟堆)(acwing)

摘要:解题思路:    首先初始化堆(从小到大),然后每次输出堆首元素  注意事项:    更新堆时要注意比较的方式参考代码:#include<iostream> using namespace std;……

电报加密——解题

解题思路:此题较简单,即先输入一行字符串,然后将小写字母(a-y)加一,将z直接变为a。最后输出字符串。注意事项:改变字符串的过程应该注意先将z变为a,再将(a-y)加一,否则y也将变为a。参考代码:#includeintmain(){charstr[50];inti;gets(st

1232: 查找最大元素(C++)

AC代码:```cpp#include#include#includeusingnamespacestd;intmain(){stringinput;while(getline(cin,input)){//寻找最大的字母charmaxLetter='\0';for(charch:input){if(i