🌏博客主页:PH_modest的博客主页
🚩当前专栏:每日一题
💌其他专栏:
🔴 每日反刍
🟡 C++跬步积累
🟢 C语言跬步积累
🌈座右铭:广积粮,缓称王!
一.题目描述
二.思路分析
将数组1中后三位数字取出与数组2逐一比较即可,取出的方法就是取模
三.代码展示
#include<stdio.h>
int main()
{
int flag = 0;
int arr1[1000] = { 0 };
int arr2[1000] = { 0 };
int n = 0;
int m = 0;
scanf("%d %d", &n, &m);
int i = 0;
int j = 0;
for (i = 0; i < n; i++)
{
scanf("%d", &arr1[i]);
arr1[i] = arr1[i] % 1000;
}
for (i = 0; i < m; i++)
{
scanf("%d", &arr2[i]);
}
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
if (arr1[i] == arr2[j])
{
flag++;
break;
}
}
}
printf("%d\n", flag);
return 0;
}
最后:
每日一题系列旨在养成刷题的习惯,所以对代码的解释并不会特别详细,但足够引导大家写出来,选的题目都不会特别难,但也不是特别简单,比较考验大家的基础和应用能力,我希望能够将这个系列一直写下去,也希望大家能够和我一起坚持每天写代码。
在这里送大家一句话:广积粮,缓称王!