c++小程序的一点问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 10:03:01
#include<iostream.h>
#include<string.h>
void input(char i[5],char j[5],char k[5]);
void output(char i[5],char j[5],char k[5]);
void result(char i[5],char j[5],char k[5]);
void main(){
char a[5],b[5],c[5];
input(a,b,c);
result(a,b,c);
output(a,b,c);
}

void input(char i[5],char j[5],char k[5]){
cout<<"in put 3 string has 5 char each:"<<endl;
cout<<"in put the first:"<<endl;
cin>>i;
cout<<"in put the second:"<<endl;
cin>>j;
cout<<"in put the third:"<<endl;
cin>>k;

}
void result(char i[5],char j[5],char k[5]){
char comp[5];
if(strcmp(i,j)>0){
strcpy(comp,i);strcpy(i,j);strcpy(j,comp);

}
if(strcmp(i,k)>0){
strcpy(comp,i);strcpy(i,k);strcpy(k,comp);

}
if(strcmp(j,k)>0){
str

/*c++小程序的一点问题
悬赏分:10 - 离问题结束还有 12 天 5 小时*/
#include<iostream.h>
#include<string.h>
void input(char i[5],char j[5],char k[5]);
void output(char i[5],char j[5],char k[5]);
void result(char i[5],char j[5],char k[5]);
int m=0;
void main(){
char a[5],b[5],c[5];
input(a,b,c);
result(a,b,c);
output(a,b,c);
}

void input(char i[5],char j[5],char k[5]){
cout<<"in put 3 string has 5 char each:"<<endl;
do
{
if(m==0)
{
cout<<"in put the first:"<<endl;
cin>>i;
}
else
{
cout<<"in put the first"<<"(the lenght of input string must be 5)"<<":"<<endl;
cin>>i;
}
m++;
}while(strlen(i)!=5);
m=0;
do
{
if(m==0)
{
cout<<"in put the second:&qu