1. 从键盘上输入两个字符串,并将它们交换后输出
#include "stdio.h"
#include "string.h"
void main()
{
int j ,k;
char ch1[81],ch2[81],t[81];
scanf("%s",ch1);
scanf("%s",ch2);
strcpy(t , ch1);
strcpy(ch1 , ch2);
strcpy( ch2 ,t);
printf("//n %s,%s//n,",ch1,ch2);
}
2. 已知五个字符串"China","American","Japan","France","Australia",编程将它们按从小到大的顺序排列起来
#include "stdio.h"
#include "string.h"
void main()
{
int j ,k;
char t[81], b[5][81]= {"China","American","Japan","France","Australia"};
for (j=0; j<4; j++)
for (k=j-1; k<5; k++)
if ( strcmp(b[j]>b[k]) )
{
strcpy(t , b[j]);
strcpy(b[j] , b[k]);
strcpy( b[k] ,t);
}
for (j=0; j<9; j++)
printf("//n %s,",b[j]);
}
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!