1: int a = 2;
int b = 100;
ExchangeInt1(a,b);
std::cout<<a;//100
std::cout<<b;//2
2: int a = 2;
int b = 100;
ExchangeInt1(&a,&b);
std::cout<<a;//100
std::cout<<b;//2
3: int a = 2;
int b = 100;
int* pa = &a;
int* pb = &b;
Exchange3(pa,pb);
std::cout<<*pa;//100
std::cout<<*pb;//2
std::cout<<a;//2
std::cout<<b;//100
4: char a[128]="123456789";
char b[128]="abcdefg";
ExchangeString(a,b);
std::cout<<a;//abcdefg
std::cout<<b;//123456789
5: char s[5][128]=
{"a","sdf","4sdd","cxd","ccs"};
SortString1(s);
for (int i = 0;i < 5; ++i)
std::cout<<s[i]<<" ";
//4sdd a ccs cxd sdf
6: char s[5][128]=
{"a","sdf","4sdd","cxd","ccs"};
char* p[5];
for (int i = 0;i < 5; ++i)
p[i] = s[i];
SortString2(p);
for (int i = 0;i < 5; ++i)
std::cout<<p[i]<<" ";
//4sdd a ccs cxd sdf
7: char s[5][128]=
{"a","sdf","4sdd","cxd","ccs"};
char* p[5];
for (int i = 0;i < 5; ++i)
p[i] = s[i];
SortString3(p,f);//f是函数
for (int i = 0;i < 5; ++i)
std::cout<<p[i]<<" ";
//4sdd a ccs cxd sdf
8:完成函数
int w = 4;
int map[16];
正常(map);水平(map); 垂直(map);
□■□□ □□■□ □□□□
■■□□ □□■■ □■□□
□■□□ □□■□ ■■□□
□□□□ □□□□ □■□□
回复,可拿答案