国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

PAT BASIC 1012

2019-11-11 03:17:28
字體:
來源:轉載
供稿:網友

思路:

這個題大概是想考switch的使用吧,沒什么難點,如果想知道cout怎么保留一位小數,去看一下我的博客

然后這個題的樣例2我覺得有問題,明明有5,不能說是沒有。既然樣例這么理解那就按照他來。

代碼:

#include<iostream>#include<iomanip>using namespace std;int main(){ int state[5] = { 0 }; int a1 = 0, a2 = 0, a3 = 0, a5 = 0; double a4 = 0; int flag2 = 1, num4 = 0; int n, i, j, num; cin >> n; for (i = 0; i < n; i++) { cin >> num; switch (num%5) { case 0: if (num % 2 == 0) { state[0] = 1; a1 += num; } break; case 1: state[1] = 1; a2 = a2 + flag2*num; flag2 = -1 * flag2; break; case 2: state[2] = 1; a3++; break; case 3: state[3] = 1; a4 = a4 + num; num4++; break; case 4: state[4] = 1; if (num > a5) a5 = num; break; default: break; } } cout.setf(ios::fixed); a4 = a4 / num4; if (state[0]) cout << a1 << " "; else cout << "N "; if (state[1]) cout << a2 << " "; else cout << "N "; if (state[2]) cout << a3 << " "; else cout << "N "; if (state[3]) cout << fixed << setPRecision(1) << a4 << " "; else cout << "N "; if (state[4]) cout << a5; else cout << "N"; //while (1) //{ //} return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安化县| 华亭县| 余干县| 揭东县| 遂宁市| 铜梁县| 盈江县| 屏南县| 余姚市| 南皮县| 容城县| 闽侯县| 平山县| 瑞金市| 绍兴县| 台中市| 荥阳市| 会昌县| 和平县| 津南区| 永吉县| 西乡县| 兴和县| 汾阳市| 石楼县| 宣武区| 清原| 长寿区| 华蓥市| 琼结县| 巴青县| 历史| 资溪县| 霍山县| 南漳县| 临高县| 宜都市| 丹江口市| 鲁山县| 修武县| 吉林省|