仅在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 比赛得奖花束祝福语简短