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

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

PAT BASIC 1012

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

思路:

這個題大概是想考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;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 加查县| 磐安县| 当阳市| 乐昌市| 宜章县| 枣庄市| 丽江市| 卫辉市| 莎车县| 汽车| 綦江县| 修文县| 武穴市| 内丘县| 防城港市| 恩施市| 绩溪县| 同德县| 银川市| 台江县| 泰来县| 普定县| 纳雍县| 竹北市| 观塘区| 河西区| 昆山市| 安龙县| 武胜县| 温泉县| 巴林右旗| 登封市| 汝阳县| 铜山县| 石棉县| 遵化市| 东港市| 封丘县| 陆川县| 来凤县| 玉环县|