乘积尾零(蓝桥杯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;
}
相关推荐
三川6985 小时前
面试题目记录
面试·职场和发展
程序员杰哥5 小时前
性能测试详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·性能测试
让我上个超影吧5 小时前
【力扣76】最小覆盖子串
算法·leetcode·职场和发展
想进个大厂7 小时前
代码随想录day29 贪心03
算法·leetcode·职场和发展
橘颂TA10 小时前
【剑斩OFFER】算法的暴力美学——力扣 1020 题:飞地的数量
数据结构·c++·算法·leetcode·职场和发展·结构与算法
爱尔兰极光12 小时前
LeetCode热题100--两数之和
算法·leetcode·职场和发展
码农水水12 小时前
大疆Java面试被问:使用Async-profiler进行CPU热点分析和火焰图解读
java·开发语言·jvm·数据结构·后端·面试·职场和发展
YuTaoShao13 小时前
【LeetCode 每日一题】3650. 边反转的最小路径总成本
算法·leetcode·职场和发展
橘颂TA13 小时前
【剑斩OFFER】算法的暴力美学——力扣 1765 题:地图中的最高点
算法·leetcode·职场和发展·结构与算法