仅在C ++中转换为具有3和8的数字
在本教程中,我们将讨论将数字转换为仅具有3和8的数字的程序。
为此,我们将获得一个随机数。我们的任务是通过将数字加1或减1或将数字转换成任何所需的数字来将其数字分别转换为3和8。
示例
#include <bits/stdc++.h>
using namespace std;
//计算所需的最小操作
int cal_min(long long int num){
//计算余数和运算
int rem;
int count = 0;
while (num) {
rem = num % 10;
if (!(rem == 3 || rem == 8))
count++;
num /= 10;
}
return count;
}
int main(){
long long int num = 2341974;
cout << "Minimum Operations: " << cal_min(num);
return 0;
}输出结果
Minimum Operations: 6
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短