乘积尾零(蓝桥杯2018C)

cpp 复制代码
#include<iostream>
typedef long long ll;
using namespace std;
int main() {
	ll result = 1;
	int line = 10, num, zero = 0;
	for (int i = 0; i < line;i++) {
		do {
			scanf_s("%d",&num);
			result *= num;
			while (result%10 == 0) {
				result /= 10;
				zero++;
			}
			result %= 100000000;
		} while ((getchar())!='\n');
	}
	cout << zero << endl;
	return 0;
}
cpp 复制代码
#include<iostream>
using namespace std;
int main() {
    int c2 = 0, c5 = 0;
    int num;
    for (int i = 0; i < 10;i++) {
        do {
            scanf_s("%d",&num);
            while (num % 2 == 0) {
                c2++;
                num /= 2;
            }
            while (num%5 == 0) {
                c5++;
                num /= 5;
            }
        } while (getchar() != '\n');
    }
    cout << min(c2, c5);
    return 0;
}
相关推荐
Captain823Jack8 小时前
【leetcode练习·二叉树拓展】归并排序详解及应用
算法·leetcode·职场和发展
眼镜哥(with glasses)12 小时前
蓝桥杯python基础算法(2-1)——排序
数据结构·算法·蓝桥杯
CPU NULL17 小时前
【蓝桥杯】日志统计
数据结构·c++·算法·蓝桥杯
windwind200018 小时前
对游戏宣发的粗浅思考
游戏·职场和发展·创业创新·个人开发·游戏策划
咒法师无翅鱼1 天前
【leetcode详解】T598 区间加法
算法·leetcode·职场和发展
SY师弟1 天前
蓝桥杯单片机第七届省赛
c语言·c++·单片机·嵌入式硬件·职场和发展·蓝桥杯
JNU freshman1 天前
力扣第435场周赛讲解
算法·leetcode·蓝桥杯
比特在路上2 天前
蓝桥杯之c++入门(四)【循环】
c++·职场和发展·蓝桥杯
皮卡丘のcoding2 天前
蓝桥杯备赛练习题01
职场和发展·蓝桥杯