C语言,数组。用键盘输入n个学生的姓名,并按字典顺序排序输出,n值由键 ...答:include <stdio.h> include<string.h> int main (){int n,i,j;char s[100][20],t[20];scanf("%d",&n);for(i=0;i<n;i++)scanf("%s",s[i]);for(i=0;i<n-1;i++)for(j=0;j<n-1-i;j++)if(strcmp(s[j],s[j+1])>0){strcpy(t,s[j]);strcpy(s[j],s[j+1...
用c语言编程一个程序:有n个数已经从小到排列好,要求输入一个数将其插 ...答:a[11] = {10,20,30,40,50,60,70,80,90,100};int n = 0;int num = 10;int tmp = 0;printf("原有数组:\n");for (i=0; i<num; i++){printf("%d ",a[i]);}printf("\n");printf("请输入要插入的数:\n");scanf("%d",&n);for (i=0; i<num; i++){if(...
C语言:随机生成N个四位数并按降序排列,分别输出排序前后的N个数且每...答:myset(a,N);myout(a,N);mysort(a,N);myout(a,N,1);return 0;} void myset(int *p,int n){//随机数生成函数 srand((unsigned)time(NULL));for(n--;n>=0;p[n--]=rand()%9000+1000);} void mysort(int *p,int n){//选择法排序 int i,j,k;for(i=0;i<n;i++){ fo...
C语言编程题,用选择排序法对n个整数进行降序排序答:include<stdio.h> int main(){int a[10]={23,4,12,34,55,76,89,90,76,72};int i,j,k,t,n=10;for(i=0;i<n-1;i++){k=i;for(j=i+1;j<n;j++)if(a[j]>a[k])k=j;t=a[k];a[k]=a[i];a[i]=t;} for(i=0;i<n;i++)printf("%d ",a[i]);return 0;}...