站外题
  • 板块灌水区
  • 楼主Bpple
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/7/22 10:45
  • 上次更新2024/7/22 11:38:25
查看原帖
站外题
1398281
Bpple楼主2024/7/22 10:45

题目描述

有这样一个迷信的国家,他们国家非常的讨厌4这个数字,所以在他们的数字系统中是没有4的。比如说,他们数数时:1、2、3、5、6、7、8、9、10、11、12、13、15、16、17、18、19、20、21、22、23、25、26....... 有个外国人来这个国家旅游,在排队安检时发现自己排在了第N个位置,现在他想知道,在迷信的国家的计算系统中他排队的编号是多少?

输入

一行,一个正整数N。

输出

一行,一个正整数,表示在迷信的国家的计算系统中他的编号是多少?

样例输入

6

样例输出 Copy

7

代码```cpp #include<bits/stdc++.h> using namespace std; int main(){ int a,ans=0; cin>>a; for(int i=1;i<=a;i++){ int n=i; int n2=i; while(n){ if(n%10==4){ ans++; cout<<n2<<endl; break; } n/=10; } } cout<<a+ans; return 0; }

2024/7/22 10:45
加载中...