【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;
}

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

相关推荐
前路不黑暗@2 小时前
Java项目:Java脚手架项目的地图服务(十)
java·数据库·spring boot·笔记·学习·spring cloud·maven
每天要多喝水2 小时前
动态规划Day30:买卖股票
算法·动态规划
v_for_van2 小时前
力扣刷题记录6(无算法背景,纯C语言)
c语言·算法·leetcode
-To be number.wan2 小时前
算法学习日记 | 双指针
c++·学习·算法
爱编码的小八嘎2 小时前
第2章 认识CPU-2.3 32位微处理器(1)
c语言
样例过了就是过了3 小时前
LeetCode热题100 最大子数组和
数据结构·算法·leetcode
wangluoqi3 小时前
c++ 逆元 小总结
开发语言·c++
BackCatK Chen3 小时前
第十五章 吃透C语言结构与数据形式:struct/union/typedef全解析
c语言·开发语言·数据结构·typedef·结构体·函数指针·联合体
瓦特what?3 小时前
插 入 排 序
开发语言·c++