首页 > 其他分享 >1068:与指定数字相同的数的个数 【printf和scanf的非常正常用法】

1068:与指定数字相同的数的个数 【printf和scanf的非常正常用法】

时间:2024-10-01 10:33:21浏览次数:9  
标签:1068 int scanf 个数 整数 printf sum

【题目描述】
输出一个整数序列中与指定数字相同的数的个数。输入包含2行:第1行为N和m,表示整数序列的长度(N<=100)和指定的数字;第2行为N个整数,整数之间以一个空格分开。输出为N个数中与m相同的数的个数。

【输入】
第1行为N和m,表示整数序列的长度(N<=100)和指定的数字, 中间用一个空格分开;

第2行为N个整数,整数之间以一个空格分开。

【输出】
输出为N个数中与m相同的数的个数。
【输入样例】
3 2
2 3 2

【输出样例】
2

include <bits/stdc++.h>

using namespace std;
int n, m, sum;
int y;
int main( )
{
scanf("%d%d", &n, &m); //scanf用法:scanf("%().....", &().......);
for (int i=1;i<=n;i++)
{
scanf("%d", &y);
if (y==m)
{
sum++;
}
}
printf("%d", sum); //printf用法:printf("%().....", ().......);
return 0;
}
注意事项:
1.用scanf输入时,变量名前要加&。
2.用printf输出时,变量名不用改变。
3.双引号中的%(),要随着后面变量类型变化而变化

标签:1068,int,scanf,个数,整数,printf,sum
From: https://www.cnblogs.com/zyc815/p/18442732

相关文章

  • 【力扣 | SQL题 | 每日三题】力扣1068, 1204, 1193, 1084, 1141
    1.力扣1068:产品销售分析11.1题目:销售表 Sales:+-------------+-------+|ColumnName|Type|+-------------+-------+|sale_id|int||product_id|int||year|int||quantity|int||price|int|+-------------+-......
  • P10681 COTS/CETS 2024 奇偶矩阵 Tablica
    P10681COTS/CETS2024奇偶矩阵Tablica来自qnqfff大佬的梦幻dp。约定二元组\((n,m)\)表示一个\(n\)行\(m\)列的矩形。不添加说明的子问题,限制与题面一致。思路先考虑放最后一行,发现你填的位置经过变换后可以得到其他的结果,也就是说只要乘上变换的方案数就可以任......
  • ScanFormer:逐层抵达目标,基于特征金字塔的指代表达理解框架 | CVPR'24
    指代表达理解(REC)旨在在图像中定位由自由形式自然语言描述指定的目标对象。尽管最先进的方法取得了令人印象深刻的性能,但它们对图像进行了密集感知,包含与语言查询无关的多余视觉区域,导致额外的计算开销。这启发论文探讨一个问题:能否消除与语言无关的多余视觉区域,以提高模型的效率?......
  • sprintf_s strcat_s
    strcat_s函数原理:dst内存空间大小=目标字符串长度+原始字符串场地+‘\0’;获取内存空间大小使用sizeof函数(获取内存空间大小);获取字符串长度使用strlen函数(查字符串长度charsrc[1024]={"C/C++教程-strcat_s函数"};chardst[1024]={"www.codersrc.com"};//注意:str......
  • DAY7:scanf基础知识(中秋节快乐)
    *scanf读取用户的键盘输入。需要用到头文件<stdio.h>当程序运行到这句是会停留,等用户输入完成后继续运行下一条注意:scanf传递的不是值,而是地址,因此在使用时我们需要在变量前加上取地址符号“&”使用实例如下scanf有返回值,它是一个整数,表示成功读取变量的个数 如果没......
  • P11068 解题报告
    更好的阅读体验题目传送门题目大意:给定一个有向无环图,每次操作可以选择一个入度为\(0\)的点\(x\)和一个出度为\(0\)的点\(y\),将\(x\)的所有出边全删去,然后新加一条有向边\((y,x)\)。现在需要将所有的点的入度、出度都小于等于\(1\),给出一个总步数不超过\(n\)的......
  • 【GESP】C++一级练习BCQM3005,基本输出语句printf
    一道基础练习题,练习基本输出语句printf。BCQM3005题目要求描述输出表达式1234∗5678的结果。输入无输出1234∗5678=7006652输入样例无输出样例1234*5678=7006652全文详见个人独立博客:https://www.coderli.com/gesp-1-bcqm3005/【GESP】C++一级练习B......
  • getchar,scanf的缓冲区输入规则
    #define_CRT_SECURE_NO_WARNINGS#include<stdio.h>intmain(){   //输入   charpossword[20]={0};   printf("请输入密码->");   scanf("%s",possword);   //scanf读取数据时,在空格处停止   //刷新   intch=0;   while......
  • 如何使cin读取速度提高到接近scanf?
    cin和cout的速度通常比scanf和printf慢很多,但是只要稍微处理以下,就可以提升到接近scanf的速度。方法:(可以叠加使用)1.使用ios_base::sync_with_stdio(false);命令ios_base::sync_with_stdio(false);的作用:C++标准库默认会同步C++的标准I/O和C的标准I/O。关闭同步之后‘cin’和‘c......
  • fmt.Printf 函数用于格式化并打印信息到标准输出
    在Go语言中,fmt.Printf函数用于格式化并打印信息到标准输出。%c和%d是格式化参数中的占位符,用于指定输出的格式。以下是一些常用的格式化参数:%v:默认格式,根据变量的类型自动选择输出格式。%+v:类似 %v,但会输出字段名。%#v:类似 %v,但会输出Go语法表示。%T:输出变量的类型......