/*
*程序的版权和版本声明部分:
*Copyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:田成琳
*完成日期:2013年 10月24 日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述:输入3行3个字符的英文
*问题描述:按他们的ascii码排列他们的大小
*程序输出:输出排列完的3行英文
*问题分析:
*算法设计:
*/
我的程序:
#include <iostream>
#include <vector>
using namespace std;
int main()
{
char a1,a2,a3,a4,a5,a6,a7,a8,a9,b,c,d;
cin>>a1>>a2>>a3>>a4>>a5>>a6>>a7>>a8>>a9;
b=int(a1)+int(a2)+int(a3);
c=int(a4)+int(a5)+int(a6);
d=int(a7)+int(a8)+int(a9);
if(b<=c&&c<=d)
{
cout<<a1<<a2<<a3<<endl;
cout<<a4<<a5<<a6<<endl;
cout<<a7<<a8<<a9<<endl;
}
else if(c<=b&&b<=d)
{
cout<<a4<<a5<<a6<<endl;
cout<<a1<<a2<<a3<<endl;
cout<<a7<<a8<<a9<<endl;
}
else if(d<=c&&c<=b)
{
cout<<a7<<a8<<a9<<endl;
cout<<a4<<a5<<a6<<endl;
cout<<a1<<a2<<a3<<endl;
}
else if(b<=d&&d<=c)
{
cout<<a1<<a2<<a3<<endl;
cout<<a7<<a8<<a9<<endl;
cout<<a4<<a5<<a6<<endl;
}
else if(c<=d&&d<=b)
{
cout<<a4<<a5<<a6<<endl;
cout<<a7<<a8<<a9<<endl;
cout<<a1<<a2<<a3<<endl;
}
else
{
cout<<a7<<a8<<a9<<endl;
cout<<a1<<a2<<a3<<endl;
cout<<a4<<a5<<a6<<endl;
}
return 0;
}
运行结果:
心得体会:略。