日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

皮德常《c++程序设计教程》第一章第二题:编写一个程序,要求用户输入一年12个月每月的降雨总数,并用一个float数组存储。

發布時間:2023/12/20 c/c++ 27 豆豆

//作者:Peggy
//時間:2020.3.5
//章節:第一章
//題號:第2題
//題目:編寫一個程序,要求用戶輸入一年12個月每月的降雨總數,并用一個float數組存儲。
//輸出:一年內的總降雨量,平均每月的降雨量、降雨量最大月份和最小月份,如果輸入了負數,不統計在內

#include <iostream> using namespace std; int main(void){float everyMonth[13], sum = 0, ave;float max = 0, min = 0; //用來存儲最大最小降雨量int maxi[12] = {1}, mini[12] = {1}, temp1 = 0, temp2 = 0; //數組記錄最大最小月份,temp為計數器//需要給紀錄最值月份的第一個元素賦值為1,否則假如最值降水月在1月則無法輸出//輸入每個月降水量for(int i = 1; i <= 12; i++){scanf("%f",&everyMonth[i]);if(everyMonth[i] < 0){i--;}}max = min = everyMonth[1]; //給最大最小降水量賦初值for(int i = 1; i <= 12; i++){sum += everyMonth[i];if(max < everyMonth[i]){max = everyMonth[i];maxi[0] = i;}if( min > everyMonth[i]){min = everyMonth[i];mini[0]= i;}}//如果有多個月份降水都為最大或最小值for(int i = 1; i <= 12; i++){if(everyMonth[i] == max && i != maxi[0]) maxi[++temp1] = i;else if(everyMonth[i] == min && i != mini[0]) mini[++temp2] = i;}//計算平均降水量ave = sum / 12;cout << "總降水量:" << sum << endl <<"平均降水量:"<< ave << endl;printf("最大降雨月是:");for (int i = 0; maxi[i] != 0; i++){printf("%d月 ",maxi[i]);}printf("\n最小降雨月是:");for (int i = 0; mini[i] != 0; i++){printf("%d月 ",mini[i]);}printf("\n");return 0; }

總結

以上是生活随笔為你收集整理的皮德常《c++程序设计教程》第一章第二题:编写一个程序,要求用户输入一年12个月每月的降雨总数,并用一个float数组存储。的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。