蓝桥杯历年真题官方题解——相乘

admin 2022年9月23日14:29:26评论17 views字数 818阅读2分43秒阅读模式
蓝桥杯历年真题官方题解——相乘
点击蓝字 关注我们
蓝桥杯历年真题官方题解——相乘

今日「每日一题」来啦!历年真题题目:相乘。还没有加入专属刷题群的小伙伴,记得扫码哟~(每天会在群里发蓝桥杯历年真题)


蓝桥杯历年真题官方题解——相乘


题目描述


本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。


小蓝发现,他将 11 至 1000000007 之间的不同的数与 2021 相乘后再求除以 1000000007 的余数,会得到不同的数。小蓝想知道,能不能在 1 至 1000000007 之间找到一个数,与 2021 相乘后 再除以 1000000007 后的余数为 999999999。


如果存在,请在答案中提交这个数;如果不存在,请在答案中提交 0。


解题思路


本题使用的知识点为 枚举,涉及组别为第 12 届蓝桥杯软件类 C/C++ C 组、Java A/C 组


这题考验最基础的循环,直接从 1 到 1000000007 跑个循环,对每个数乘 2021 并且判断余数是否是 999999999 即可。


参考代码

1.Java

public class Main {    public static void main(String[] args) {        for(long i = 1;i <= 1000000007;i++){            if(i * 2021 % 1000000007 ==  999999999)              System.out.println(i);        }    }}


2.C/C++

#include<bits/stdc++.h>#define int long longusing namespace std;signed main(){     for(long i = 1;i <= 1000000007;i++){            if(i * 2021 % 1000000007 ==  999999999){             return cout << i << 'n',0;            }        }             cout << 0 << 'n';        return 0;       }

今日的「每日一题」就结束啦~备战第 14 届蓝桥杯的小伙伴,快来一起刷题吧~


▼加入蓝桥杯备赛刷题▼

蓝桥杯历年真题官方题解——相乘

原文始发于微信公众号(蓝桥云课精选):蓝桥杯历年真题官方题解——相乘

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年9月23日14:29:26
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   蓝桥杯历年真题官方题解——相乘https://cn-sec.com/archives/1311423.html

发表评论

匿名网友 填写信息