赞
踩
- #include<iostream>
- #include<string.h>
- using namespace std;
-
- int main()
- {
- void sort (char *name[],int n);
- void print (char *name[],int n);
- char *name[]={"BASIC","FORTRAN","C++","Pascal","COBOL"};
- int n=5;
- sort(name,n);
- print(name,n);
- return 0;
- }
-
- void sort (char *name[],int n)
- {
- char *temp;
- int i,j,k;
- for (i=0;i<n-1;i++)
- {k=i;
- for (j=i+1;j<n;j++)
- if (strcmp(name[k],name[j])>0)
- k=j;
- if(k!=i)
- {
- temp=name[i];
- name[i]=name[k];
- name[k]=temp;
- }
- }
- }
- void print(char *name[],int n)
- /*
- {
- int i=0;
- char *p;
- p=name[0];
- while (i<n)
- {
- p=*(name + i++);
- cout<<p<<endl;
- }
- }
- */
- void print (char *name[],int n)
- {
- int i;
- for (i=0;i<n;i++)
- cout<<name[i]<<endl;
-
- }
-
- //strcmp(1,2)
- //1<2 <0
- //1=2 =0
- //1>2 >0
- //只能比较字符串.按ASCII值大小相比较
- // strcpy函数用于实现两个字符串的拷贝。
- // strcpy(字符中1,字符串2)
- // 其中,字符串1必须是字符串变量,而不能是字符串常量。
- // strcpy函数把字符串2的内容完全复制到字符串1中,而不管字符串1中原先存放的是什么。
- // 复制后,字符串2保持不变。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。