printf("\nEnter %d numbers:\n", n); for (i = 0; i < n; i++) { scanf("%d", &arr[i]); } ``` 这段代码使用scanf函数循环读入10个数并存储到数组arr中。 3. 对10个数进行从小到大排序 ```c for (i = 0; i < n - 1; i++) { for (j = i + 1; j < n; j++) { ...
printf("Please enter 10 unique integers:\n");for(i = 0; i < 10; i++)scanf("%d", &a[i]);// 调用fun函数求第2大的数 m = fun(a);// 输出第2大的数 printf("The second largest number is: %d\n", m);return 0;// 定义fun函数,该函数对数组进行降序排序,并返回第2...
如图所示
int main(){ int a[10];for(int i=0;i<10;i++)scanf("%d",&a[i]);printf("\n");for(i=0;i<9;i++)for(int j=i;j<9-i;j++){ if(a[j]>a[j+1]){ int t=a[j];a[j]=a[j+1];a[j+1]=t;} } for( i=0;i<10;i++)printf("%d",a[i]);printf("\n"...
int xx[10]={...};//将要排序的10个数放入数组中;int i,j,k;main(){ for(i=0;i<10-1;i++)for(j=i+1;j<10;j++)if(xx[i]<xx[j])//此为从大到小排序,反之xx[i]>xx[j];{ k=xx[j];xx[j]=xx[i];xx[i]=k;} } ...
int main(){ int a[10];int i,j,t;for(i = 0; i < 10; i ++)scanf("%d",a+i);for(i = 0; i < 9; i ++)for(j = i + 1; j < 10; j ++){ if(a[i]<a[j]){ t = a[i];a[i] = a[j];a[j] = t;} } for(i = 0; i < 10; i ++)printf("%d ...
void SelectSort(int a[],int n){ int i,j,temp,min;for(i=0;i<n-1;i++){ min=i;for(j=i+1;j<n;j++)//找到最小元素的位置 while(a[j]<a[min])min=j;if(min!=i){ temp=a[min];//元素的交换 a[min]=a[i];a[i]=temp;} } } void main(){ int a[10],i;pr...
int i; fp=fopen("in.txt", "r"); for(i = 0; i < 10; i ++) fscanf(fp, "%d",a+i); qsort(a, a+10, cmp); for(i = 0; i < 10; i ++) printf("%d ", a[i]); printf("\n"); fclose(fp); return 0;...
{ int a[10];int i,j,t;for(i = 0; i < 10; i ++)scanf("%d",a+i);for(i = 0; ...
include "stdio.h"int main(){int a[10],b;int i,j;for (i = 0; i < 10; i++){printf("输入第%d个数字:",i+1);scanf("%d", &a[i]);getchar();}//冒泡排序for (i = 0; i < 10 - 1; i++){for (j = 0; j < 10-i - 1; j++){if (a[j]>a[j + 1])...