【PAT乙级真题解惑1012数字分类】2025-3-29

缘由PAT乙级真题解惑1012数字分类_编程语言-CSDN问答

cpp 复制代码
	int n = 0, x = 0, j = 0, a[5]{}, g = 0; bool z = 1;
	std::cin >> n;//13 1 2 3 4 5 6 7 8 9 10 16 18 20
sr:if (x < n)
{
	   std::cin >> j;
	   if (j % 5 == 0 && j % 2 == 0)
		   a[0] += j;
	   else if (j % 5 == 1)
		   a[1] += (z ? j : -j), z = !z;
	   else if (j % 5 == 2)
		   ++a[2];
	   else if (j % 5 == 3)
		   a[3] += j, ++g;
	   else if (j % 5 == 4 && a[4] < j)
		   a[4] = j;
	   ++x;
	   goto sr;
}
   x = 0;
sc:if (x < 5)
{
	   if (a[x])
	   if (x == 3)
		   std::cout << std::fixed << std::setprecision(1) << a[x] * 1.0 / g << " ";
	   else
		   std::cout << a[x] << (x < 4 ? " " : "\n");
	   else
		   std::cout << "N ";
	   ++x;
	   goto sc;
}

是日已过命亦随减,日一布施福德随增。非坚转坚。

相关推荐
JieE2121 天前
LeetCode 56. 合并区间|超清晰 JS 图解思路,面试高频区间题
javascript·算法·面试
Jack202 天前
HarmonyOS开发中错误处理策略:网络异常统一处理
算法
小小杨树2 天前
读懂色彩:拍照调色不再难
算法·计算机视觉·配色
JieE2122 天前
LeetCode 226. 翻转二叉树|JS 递归超详细拆解,二叉树入门经典题
javascript·算法
JieE2122 天前
LeetCode 104. 二叉树的最大深度|递归思路超详细拆解
javascript·算法
vivo互联网技术2 天前
CVPR 2026 | 全新强化学习框架 BeautyGRPO:重塑真实人像
算法·大模型·cvpr·影像
Darling噜啦啦2 天前
列表转树算法深度解析:从 Map 到 Reduce 的两种实现,面试高频考点
数据结构·算法·面试
clint4563 天前
C++进阶(1)——前景提要
c++
用户497863050733 天前
(一)小红的数组操作
算法·编程语言