[剖析]字符数组的应用(对师长教师姓名排序及删除字符串中的重复字符c代码)
实验6 字符数组的应用
[实验目的]:熟练掌握字符数组的使用方法。 1(输入N位学生的名字,假设学生的名字不超过9个字符,~按字母顺序对学生的名字进行排序~排序方法任选。 2(输入一个长度不超过 100 的字符串~删除串中的重复字符。
源程序:
对学生姓名排序:
#include
#include
#define N 5
main()
{
int i,j;
char str[N][10];//假设学生的名字长度不超过9个字符
char temp[10];
for(i=0;ii;j--)
if(strcmp(str[j-1],str[j])>0)
{ strcpy(temp,str[j-1]);
strcpy(str[j-1],str[j]);
strcpy(str[j],temp);
}
for(i=0;i
#include
#define N 20
main()
{
int i,j,k,n,c=0;
char str[N];
gets(str);
n=strlen(str);
for(i=0;i