国产探花免费观看_亚洲丰满少妇自慰呻吟_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;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昔阳县| 定南县| 石城县| 巢湖市| 九寨沟县| 延安市| 左权县| 当阳市| 六枝特区| 朝阳县| 南靖县| 绥江县| 汝城县| 葵青区| 会同县| 乌拉特中旗| 蒙阴县| 外汇| 大竹县| 贵定县| 南雄市| 林甸县| 浦江县| 灌南县| 临夏市| 汝城县| 蒙山县| 武夷山市| 三门峡市| 邵东县| 广河县| 乌兰浩特市| 绿春县| 牙克石市| 托克逊县| 甘南县| 永清县| 连南| 临朐县| 靖远县| 武定县|