#include<iostream.h>
int main()
{
double num
double n
double m
while(true)
{
cout<<"请选择要输入的单位:1、毫米;2、厘米;3、米;4、千米" <<endl
cin >> num
cout << "请输入单位长度" <<endl
cin >> m
if(num == 1)
{
cout << "请选择要转换的单位:1、厘米;2、米;3、千米" <<endl
cin >> n
if(n == 1)
{
cout<<"毫米转换成厘米结果为:"<<m<<"mm="<<m/100<<"cm"<<endl
} else if(n == 2) {
cout<<"毫米转换成米结果为:"<<m<<"mm="<<m/1000<<"m"<<endl
} else if(n == 3) {
cout<<"毫米转换成千米结果为:"<<m<<"mm="<<m/1000000<<"km"<<endl
} else {
cout << "输入有误,请重新输入" <<endl
continue
}
} else if(num == 2) {
cout << "请选择要转换的单位:1、毫米;2、米;3、千米" <<endl
cin >> n
if(n == 1)
{
cout<<"厘米转换成毫米结果为:"<<m<<"cm="<<m*100<<"mm"<<endl
} else if(n == 2) {
cout<<"厘米转换成米结果为:"<<m<<"cm="<<m/10<<"m"<<endl
} else if(n == 3) {
cout<<"厘米转换成千米结果为:"<<m<<"cm="<<m/10000<<"km"<<endl
} else {
cout << "输入有误,请重新输入" <<endl
continue
}
} else if(num == 3) {
cout << "请选择要转换的单位:1、毫米;2、厘米;3、千米" <<endl
cin >> n
if(n == 1)
{
cout<<"米转换成毫米结果为:"<<m<<"m="<<m*1000<<"mm"<<endl
} else if(n == 2) {
cout<<"米转换成厘米结果为:"<<m<<"m="<<m*10<<"cm"<<endl
} else if(n == 3) {
cout<<"米转换成千米结果为:"<<m<<"m="<<m/1000<<"km"<<endl
} else {
cout << "输入有误,请重新输入" <<endl
continue
}
} else if(num == 4) {
cout << "请选择要转换的单位:1、毫米;2、厘米;3、米" <<endl
cin >> n
if(n == 1)
{
cout<<"千米转换成毫米结果为:"<<m<<"km="<<m*1000*1000<<"mm"<<endl
} else if(n == 2) {
cout<<"千米转换成厘米结果为:"<<m<<"km="<<m*10*1000<<"cm"<<endl
} else if(n == 3) {
cout<<"千米转换成米结果为:"<<m<<"km="<<m*1000<<"m"<<endl
} else {
cout << "输入有误,请重新输入" <<endl
continue
}
} else {
cout << "输入有误,请重新输入" <<endl
continue
}
}
return 0
}
可以用GUI编辑器,按下图数字标号进行: 1、点击打开GUI编辑框 2、随便拉一个控件到编辑框内 3、双击这个控件打开其属性框,找“ButtonDownFcn”点击其后的编辑按钮 4、系统会d出对话框问是选取M还是自动生成,这里点自动生成,在文件模板中对应位置输入“a=1”并保存 5、点击绿箭头运行 6、单击复选框 7、输出结果 注:这里只是给你一个简单的示例,具体的 *** 作可以看MATLAB的帮助文件,搜索旦川测沸爻度诧砂超棘GUI,里面有大量的实例。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)