C语言问题、求大神解答
在主函数中输入n(1<n<=10)个数整数,编写函数实现将他们从大到小排序,在主函数中输出排好序的数。
Inputn:5
Input5 integers:8 2 5 1 4
输出: 8 5 4 2 1
C++编程 输入一个正整数n(1<n<=10),再输入n个整数,输出其最大值及其...
main(){ int n,i,j;scanf("%d",&n);int a[11];for(i=0;i<n;i++)scanf("%d",&a<i>);for(j=0;j<n;j++){ if(a[0]<a[j]){ a[0]=a[j];i=j;} else if(a[0]==a[j]){ a[0]=a[j];if(i>j){ i=j;} } } printf("%d%d",a[0],i);} ...
c语言 ,编写一个函数input(),sort(),实现数组的输入,排序。
\/\/从键盘输入n(1<n<=10)个数据,并对这n个数据从小到大排序 include<stdio.h> void main(){ int i,n,a[10];void input(int a[],int n);void sort(int a[],int n);printf("请输入数据的个数n:");scanf("%d",&n);input(a,n);sort(a,n);printf("排序结果:");for(i=0;...
...n个整数排序(从大到小),并在主函数中输入数据个数n和n个整数,调用...
t=Strchr(s,ch);printf("%d\\n",t);
编写一个函数,对10个整数按降序排序。在主函数输入10个数,调用该函数...
一、头文件:include <stdio.h> define N 10 二、输入函数,获取输入值:void sort(int a[],int n){ int i, j; int temp = 0; for (i = 0; i < n - 1; i++) { for (j = 0; j < n - 1 - i; j++) { if (a[j] < a[j + 1]) { temp =...
输入一个正整数n(1<n≤10),再输入n个整数,将最小值与第一个数交换,最...
void main(){ int i,j=0,k=0,t,n,min,max,a[10];printf("输入整百数度的个数: ");scanf("%d",&n);printf("输入%d个整数: ",n);scanf("%d",&a[0]);max=a[0];min=a[0];for(i=1;i<n;i++){ scanf("%d",&a[i]);if(max<a[i]) {max=a[i];j=i;} if(min...
...输入一个正整数n(1<n《10),再输入n个整数,将最小值与第一个数交换...
1、首先建立一个工程和.c文件。2、然后输入头文件和主函数。3、定义变量类型并初始化。4、输入一个正整数n(1<n《10),再输入n个整数。5、将最小值与第一个数交换,最大值与最后一个数交换。6、剔除整数的个位数。7、最后得到输出的结果。8、编译,运行,得到最后的结果。
...数按从小到大的顺序排序。N个元素在主函数中输入,排序后
void sort(int *p,int n);int main(){ int i,arr1[6]={3,9,2,8,6,1},arr2[10]={11,5,18,7,2,15,4,13,9,3};sort(arr1,6);sort(arr2,10);printf("排序的结果:\\n");for(i=0;i<6;i++)printf("%3d",arr1[i]);printf("\\n");for(i=0;i<10;i++)printf("%...
C语言编程:键盘输入10个数,用函数实现计算数据中最大值、最小值,并返 ...
在主函数中声明一个具有10个int型元素的数组存放键盘输入的数据,声明变量ml记录最大值位置、ms记录最小值位置。自定义一个函数void Input_Max_Min(int *p,int *pl,int *ps)来完成题设要求,其中p是数组首指针,pl是最大值位置(下标)变量指针,ps是最小值位置(下标)变量指针。在主函数中输出结果...
用C语言编写函数实现快速排序(升序),在主函数中输入数组数据,并调用该...
merge_sort(array,q+1,r);merge(array,p,q,r);} } void main(){ int size,index,* array;\/\/printf("请输入元素个数:");scanf("%d",&size);array=(int*)malloc(size*sizeof(int));for(index=0;index<size;index++){ \/\/printf("请输入第%d元素:",index+1);scanf("%d",&array...
在main函数中输入10个字符串,用另一个函数对它们排序。然后在main函数中...
void main(){ char *str[N];int i;\/\/给字符串指针数组开辟指向空间 for(i = 0; i < N; i++)(str+i) = malloc(sizeof(char) * 20);\/\/输入 for(i = 0; i < N; i++){ printf("%d: ", i+1);scanf("%s", *(str+i));} \/\/排序 sort(str);\/\/输出 printf("\\n--...