这个C++小程序有什么错

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:58:25
#include <iostream>

int main()
{
std::cout <<"温度互变程序\n";
std::cout <<"Sikes制作";

int F
int C
DisplayMenu();

std::cout <<"__________菜单___________";
"华氏度变摄氏度\n";
"摄氏度变华氏度\n;
"退出";

};

int selection

if (selection == 1)
std::cout <<"输入华氏温度\a";
std::cin >>F
C = 5* (F-32) / 9
std::cout <<"\a摄氏温度为";
std::cout << C;
std::cout <<"度";

else(selection == 2)
std::cout <<"输入摄氏温度\a";

std::cin >>C

F = C * 9 / 5 + 32
std::cout <<"\a华氏温度为";
std::cout << F;
std::cout <<"度";

else (selection == 3)

你的程序if-else结构不对~~没加{};另外语法错误很多~~很多语句结尾没加分号(;)~~另外整型selection没有输入语句就去判断其值是不可行的肯定直接就退出了~~~
#include <iostream.h>

int main()
{
cout<<"温度互变程序\n";
cout<<"Sikes制作";

int F ;
int C ;
//DisplayMenu(); //这个是你定义的没贴出来~~我给注释掉了~~~~

cout<<"__________菜单___________";
cout<<"华氏度变摄氏度\n";
cout<<"摄氏度变华氏度\n";
cout<<"退出";
int selection ;
cin>>selection;//一定要输入其值下面的语句才能执行
if (selection == 1) {
cout <<"输入华氏温度\a";
cin >>F ;
C = 5* (F-32) / 9 ;
cout <<"\a摄氏温度为";
cout << C;
cout <<"度";
}

else
if(selection == 2) {
cout <<"输入摄氏温度\a";

cin >>C ;

F = C * 9 / 5 + 32 ;
cout <<"\a华氏温度为";
cout <