亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

跟蹤顯示,每次RAND函數都自動生成為18467,且程序沒有錯誤?

跟蹤顯示,每次RAND函數都自動生成為18467,且程序沒有錯誤?

C++
守候你守候我 2023-03-20 17:13:12
//溫度單位轉換程序#include<iostream>using namespace std;int main(){char cina,cinb;double mainA,mainB;int floatA;cout << "歡迎使用溫度單位轉化器。";int tips=(rand()%9+1);cout <<endl<<"今日小貼士:"; switch(tips){case 1:cout << "攝氏度是目前世界使用比較廣泛的一種溫標,它是18世紀瑞典天文學家安德斯·攝爾修斯(Anders Celsius,1701-1744)提出來的。"<<endl<< "1954年的第十屆國際度量衡大會特別將此溫標命名為“攝氏溫標”,以表彰攝氏的貢獻。";break;case 2:cout << "攝氏度:在標準大氣壓下,定義為水的冰點為0℃,沸點為100℃。"; break;case 3:cout << "華氏度是以其發明者德國人Gabriel D. Fahrenheit(華倫海特1681—1736)命名的,是經驗溫標之一。在美國的日常生活中,多采用這種溫標。";break;case 4:cout << "華氏度:在大氣壓為1.01X10^5Pa時,定義為水的冰點為32℉,沸點為212℉。" ;break;case 5:cout << "開爾文是威廉·湯姆遜(William Thomson)發明的,是一種絕對溫標。"<<endl<<"因他在科學上的成就和對大西洋電纜工程的貢獻,獲英女皇授予開爾文勛爵銜,所以后世稱他為開爾文。 ";break;case 6:cout << "開爾文:在標準大氣壓下,以絕對零度為0K,水的冰點為273.15K,沸點為373.15K。"; break;case 7:cout << "攝氏度 =(華氏度 - 32) ÷1.8"<<endl<< "華氏度=攝氏度×1.8+32"; break;case 8:cout << "攝氏度=開爾文-273.15"<<endl<< "開爾文=攝氏度+273.15"; break;case 9:cout << "華氏度=開爾文×1.8-523.67"<<endl<< "開爾文=(華氏度+523.67)÷1.8";break;default:cout << "對不起,加載失敗。";} do{cout <<endl<< "開始計算" <<endl<< "請輸入需要的精度(小數位數,不能小于0)";cin >> floatA;cout.setf(ios::fixed);cout.setf(ios::showpoint);cout.precision(floatA);}while (floatA<0);cout << "請輸入需要轉化的溫度單位"<<endl<<"攝氏度為C,華氏度為F,開爾文為K。";cin >>cina;cout <<"請輸入轉化后的單位。";cin >>cinb;do{cout << "請輸入需要轉化的溫度值:";cin >> mainA;if(((cina=='C')||(cina=='c'))&&((cinb=='F')||(cinb=='f'))){mainB=mainA*1.8+32;cout << mainA << "℃"<<"="<< mainB << "℉"<<endl;}哦,有點長了,之后的就刪了
查看完整描述

1 回答

?
明月笑刀無情

TA貢獻1828條經驗 獲得超4個贊

加個頭文件 《ctime》《cstdlib》
在main()函數的開頭一句 srand((unsigned)time(0));

查看完整回答
反對 回復 2023-03-22
  • 1 回答
  • 0 關注
  • 90 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號