#include<stdio.h> int main() { int i,tmp,min,j,a[10]; for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<10;i++) { min=i; for(j=i+1;j<10;j++) { if(a[min]>a[j]) { tmp=a[min]; a[min]=a[j]; a[j]=tmp; } } } for(i=0;i<10;i++) { printf("%d\n",a[i]); } return 0; }
#include<stdio.h> int main() { int nums[10]; int i,j,temp,x; for(i = 0;i<10;i++){ scanf("%d",&nums[i]); } for(i = 0;i<10;i++){ temp = nums[i]; x = i; for(j=i+1;j<10;j++){ if(temp > nums[j]){ temp = nums[j]; x = j; } } nums[x] = nums[i]; nums[i] = temp; } for(i = 0;i< 10;i++){ printf("%d\t",nums[i]); } return 0; }
//选择法 #include<stdio.h> #define N 10 int main() { int a[N],i; for(i=0;i<N;i++){ scanf("%d",&a[i]); } int j,k,min,temp; for(j=0;j<N;j++){ min=j;//min为最小值的元素的下标值 for(k=j+1;k<N;k++){ if(a[min]>a[k]){ min=k;//记录最小数下标位置 } } if(min != j){ temp=a[min]; a[min]=a[j]; a[j]=temp; } } int t; for(t=0;t<N;t++){ printf("%d\n",a[t]); } return 0; }
#include<stdio.h> int main() { int sz[10]; for(int a=0; a<10; a++){ scanf("%d",&sz[a]); } for(int b=0; b<10; b++){ for(int c=b+1; c<10; c++){ if(sz[c]<sz[b]){ int e=sz[b]; sz[b]=sz[c]; sz[c]=e; } } } for(int f=0; f<10; f++){ printf("%d",sz[f]); } return 0; }
linfeier 2023-03-03 14:37:19 |
牛!
#include<stdio.h> int main() { int k,j,a[9],m,i; for(i=0;i<10;i++){ scanf("%d",&a[i]); } for(k=0;k<10;k++){ for(j=k+1;j<10;j++){ if(a[k]>a[j]){ m=a[k]; a[k]=a[j]; a[j]=m; } } } for(i=0;i<10;i++){ printf("%d\n",a[i]); } return 0; }为什么说偶的运行超时捏
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:536 |
分糖果 (C++代码)浏览:1438 |
【金明的预算方案】 (C++代码)浏览:937 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:464 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:740 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:682 |
母牛的故事 (C语言代码)浏览:451 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:728 |
C语言程序设计教程(第三版)课后习题6.7 (C++代码)浏览:586 |
简单的a+b (C语言代码)浏览:430 |
大帅哥 2023-11-26 11:58:53 |
第一个应该是要初始化,第二个我也不太清楚为什么