> 文章列表 > 2022年 合肥市蜀山区信息学竞赛区赛 初中组

2022年 合肥市蜀山区信息学竞赛区赛 初中组

2022年 合肥市蜀山区信息学竞赛区赛 初中组

2022年 合肥市蜀山区信息学竞赛区赛 初中组
T1.除\"7\"器(seven)
题目描述
小C不是很喜欢数字 7。对于给定的一个正整数,小C对能被 7整除的正整数,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数。现求所有小于等于n的与7无关的正整数的和。
输入格式
输入为一行,正整数n。
输出格式
输出一行,包含一个整数,即小于等于n的所有与7无关的正整数的和。
输入样例
21
输出样例
172
数据范围
n <= 10000

//样例代码  无标准数据代码仅供参考
//数学问题
#include <bits/stdc++.h>
using namespace std;
int main()
{int n,ans=0;cin>>n;for(int i=1;i<=n;i++){if(i%7==0) continue;int m=i,t=0;while(m){if(m%10==7) {t=1;break;}m/=10;}if(t) continue;ans+=i;}cout<<ans;return 0;
}

T2.编程猫(cat)
题目描述
小S是一只会编程的猫。在一个无边无际的棋盘上,它可以按照输入的命令进行移动,命令包含E、S、W、N四种,分别对应四个不同的方向,依次为东、南、西、北。当小S执行某个指令