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

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

PAT BASIC 1012

2019-11-11 02:06:05
字體:
來源:轉載
供稿:網友

思路:

這個題大概是想考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;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁武县| 孙吴县| 曲水县| 丰镇市| 祁东县| 洪湖市| 遵化市| 天水市| 广宁县| 邯郸市| 台北市| 额济纳旗| 古交市| 安溪县| 饶平县| 获嘉县| 西乌珠穆沁旗| 商河县| 阿瓦提县| 建水县| 梧州市| 镇宁| 株洲县| 达拉特旗| 永州市| 冕宁县| 扶余县| 获嘉县| 松溪县| 怀化市| 东辽县| 六安市| 枞阳县| 正蓝旗| 吴川市| 新乡县| 平武县| 鲜城| 鄂托克前旗| 上饶市| 汝南县|