首页 > 其他分享 >洛谷B2061 整数的个数 解析

洛谷B2061 整数的个数 解析

时间:2024-12-15 09:59:29浏览次数:6  
标签:10 B2061 洛谷 int namespace 个数 using 正整数 输入

题目描述

给定 k(1<k<100)个正整数,其中每个数都是大于等于 1,小于等于 10 的数。写程序计算给定的 k 个正整数中,1,5 和 10 出现的次数。

输入格式

输入有两行:第一行包含一个正整数 k,第二行包含 k 个正整数,每两个正整数用一个空格分开。

输出格式

输出有三行,第一行为 1 出现的次数,,第二行为 5 出现的次数,第三行为 10 出现的次数。

输入输出样例

输入 #1

5
1 5 8 10 5 

输出 #1

1
2
1

这道题要的是我们来判断有多少个1,5,10(注意,10是10,不能算是1)

让我们来看看代码怎么写的吧!

#include <bits/stdc++.h>
using namespace std;
 
int main() {
	int n,a[105],b=0,c=0,d=0;//声明一个数组a,因为1<=n<=k,所以数组开105。还有b,c,d要初始化
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];//输入a[i]
	}
	for(int i=1;i<=n;i++){
		if(a[i]==1) b++;
		if(a[i]==5) c++;
		if(a[i]==10) d++;
	}
    cout<<b<<endl;
    cout<<c<<endl;
    cout<<d<<endl;
    return 0;
}

或者也可以这样:

#include <bits/stdc++.h>
using namespace std;
 
int main() {
	int n,b=0,c=0,d=0;
	cin>>n;
	for(int i=1;i<=n;i++){
        int a
		cin>>a;
        if(a==1) b++;
		if(a==5) c++;
		if(a==10) d++;
	}
    cout<<b<<endl;
    cout<<c<<endl;
    cout<<d<<endl;
    return 0;
}

嘻嘻,AC啦!

标签:10,B2061,洛谷,int,namespace,个数,using,正整数,输入
From: https://blog.csdn.net/a13458980905/article/details/144481936

相关文章

  • 写一个方法将一个数组中的元素,从前到后依次两两组合,最后一个与第一个组合
    在前端开发中,你可以使用JavaScript来实现一个方法,将数组中的元素从前到后依次两两组合,并将最后一个元素与第一个元素组合。以下是一个示例代码:functionpairElements(arr){//创建一个空数组来存储结果letpairs=[];//获取数组的长度letlen=arr.......
  • 代码随想录训练营第十五天| 110.平衡二叉树 257. 二叉树的所有路径 404.左叶子之和 22
    110.平衡二叉树题目链接:110.平衡二叉树-力扣(LeetCode)讲解链接:代码随想录 求高度不是求深度高度需要从下到上(后序遍历)深度需要从上到下(先序遍历)Java代码:classSolution{publicbooleanisBalanced(TreeNoderoot){//递归做法returngetHeight......
  • 洛谷 3625(B) 迷宫寻路
    洛谷3625(B)迷宫寻路DFS版思路典型的地图DFS实现方法当前位置是\((x,y)\)如果已经到达终点,直接输出Yes。如果没到,就向上下左右四个方向分别走一次,然后又执行一次上述操作。代码#include<cstdio>#include<iostream>#include<cstdlib>usingnamespacestd;......
  • 找出一个数组中出现次数最多的那个元素。:JAVA
    packagecs2;importjava.util.Scanner;publicclassT11B{publicstaticvoidmain(String[]args){//创建一个Scanner对象用于从控制台读取输入Scannersc=newScanner(System.in);//读取整数n,表示数组的长度intn=sc.ne......
  • sqlserver 低版本附加到高版本的库,只剩一个数据文件
    1.新建一个同名的数据库2.选中数据库->右键->属性->选项->兼容性级别->(选中你附加文件的版本)查询mdf版本:DBCCCHECKPRIMARYFILE('C:\ProgramFiles\MicrosoftSQLServer\MSSQL16.MSSQLSERVER\MSSQL\DATA\数据库备份.mdf',2)3.停掉sqlserver服务,将需要附件的mdf文件替换掉......
  • 维护最值,遍历一个数字
    1:https://leetcode.cn/problems/maximum-value-of-an-ordered-triplet-ii/description/classSolution{public:longlongmaximumTripletValue(vector&nums){intn=nums.size();longlongans=0;longlonga=0;longlongdiff=0;for(intk=0;k<n;k++){ans......
  • 洛谷题单指南-线段树-P4145 上帝造题的七分钟 2 / 花神游历各国
    原题链接:https://www.luogu.com.cn/problem/P4145题意解读:对于序列a[n],支持两种操作:1.对区间[l,r]内每个数开方2.查询区间[l,r]每个数的和解题思路:区间修改,区间查询,可以用线段树解决。咋一看,需要借助于懒标记来修改节点,但仔细分析,开方操作并不具备可累加性,并且也不能通过开方......
  • 推荐10个数据备份与恢复工具,数据丢失不用再怕!
    数据丢失可能是每个人或企业都会面临的噩梦,从意外删除到设备故障,再到恶意攻击,数据丢失的威胁无处不在。数据备份和恢复技术因此成为保障数据安全性和业务连续性的关键手段。那么,备份与恢复工具究竟如何工作?我们又该如何挑选适合自己的工具?本文将从科普的角度,深入解读数据备......
  • PTA|乙集题库 :写出这个数
    读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入样......
  • 写一个方法,判断给定的几个数字是否相等,如[1,1,1,1]相等
    functionareNumbersEqual(numbers){if(!numbers||numbers.length===0){returntrue;//Emptyarrayconsideredequal}constfirstNumber=numbers[0];for(leti=1;i<numbers.length;i++){if(numbers[i]!==firstNumber){......