for(i=0;i<N-1;i++)/* 选择排序 */ for(j=i+1;j<N;j++)if(cmp(a[i],a[j])<0){temp=a[i];/* 交换的是字符串的地址,不是字符串的内容,可更改 */ a[i]=a[j];a[j]=temp;} } int main(void ){int i;char s[N][81],*p[N];/* 设定每个字符串不超过80字节 ...
include <stdio.h>#include <string.h>#define N 5 //定义符号常量#define MAX_LEN 100 //字符串最大长度 void selectSort(char (*pt)[MAX_LEN],int n) //形参pt为指向二维字符数组的指针{ int i,j,k; char tmp[MAX_LEN]; //临时字符数组 for(i=0;i<n-1;i++)...
直接%s输出shmily就好了。。。include<stdio.h>#include<string.h>#define Max 100int main(){ char shmily[Max]; int count; int i,j,k,empty; printf("请输入字符串:\n"); scanf("%s",shmily); count=strlen(shmily); for(i=0;i<count-1;i++) { k=i...
include<stdio.h> include<stdlib.h> main(){ int a[10],i=0,b,temp;printf("请输入10个整数!\n");for(i=0;i<10;i++){ scanf("%d",a[i]);} for(i=0;i<10;i++)for(b=0;b<9;b++){ if(a[b]>a[b+1]){a[b]=temp;a[b]=a[b+1];a[b+1]=temp;}} printf(...
是 int main()不是 intmain()