多行输入三个字符排序多行间隔输出
const int size = 3;
int dd = 0, ee = 0;
char aa[size][size] = { {/*多行输入三个字符排序多行间隔输出*/ } }, ss;
while (dd < size)
{
while (ee < size)cin.get(aa[dd][ee++]);
getchar(/*获取换行*/); ee = 0;
if (aa[dd][0]>aa[dd][2]){
ss = aa[dd][0];
aa[dd][0] = aa[dd][2];
aa[dd][2] = ss;
}
if (aa[dd][0]>aa[dd][1]){
ss = aa[dd][0];
aa[dd][0] = aa[dd][1];
aa[dd][1] = ss;
}
if (aa[dd][1]>aa[dd][2]){
ss = aa[dd][1];
aa[dd][1] = aa[dd][2];
aa[dd][2] = ss;
}
++dd;
}
dd = 0;
while (dd < size){ printf_s("%c %c %c\n", aa[dd][0], aa[dd][1], aa[dd][2]); ++dd; }
/*C++中几个输入函数(cin、cin.get()、cin.getline()、getline()、gets()、getchar()))*/
了了
const int size = 3;
int dd = 0;
char aa[size][size + 1] = { {/*多行输入三个字符排序多行间隔输出*/ } }, ss;
while (dd < size)
{
cin.get(aa[dd++], size + 1);
getchar(/*获取换行*/);
}