标签:sort c程序 指定 排列 输入 基本 个数 元素 运用
#include "stdio.h" #include "stdlib.h" #include "time.h" sort1(int s[],int n) { int i,j,temp; for(i=0;i<n-1;i++) { for(j=9;j>=i+1;j--) { if(s[j]<s[j-1]) { temp=s[j]; s[j]=s[j-1]; s[j-1]=temp; } } } } main() { int i,a[10]; srand(time(NULL)); printf("随机产生10个整数:\n"); for(i=0;i<10;i++) a[i]=rand()%100;/*产生百位内的整数,加1则不取零*/ for(i=0;i<10;i++) printf("%d ",a[i]);/*随机产生的数*/ printf("\n"); sort1(a,10);/*调用函数*/ printf("排序后的结果:\n"); for(i=0;i<10;i++) { printf("%d ",a[i]); } }
#include <stdio.h> #include <stdlib.h> #include <time.h> void sort2(int s[],int n) { int i,j,k; int temp; for(i=0;i<n-1;i++) { for(k=i,j=i+1;j<=n-1;j++) if(s[k]>s[j]) k=j; if(k!=i) { temp=s[k]; s[k]=s[i]; s[i]=temp; } } } main() { int i,a[10]; srand(time(NULL)); printf("随机产生10个整数:\n"); for(i=0;i<10;i++) { a[i]=rand()%100;/*产生百位内的整数*/ printf("%d ",a[i]);/*随机产生的数*/ } printf("\n"); sort2(a,10); printf("排序后的结果:\n"); for(i=0;i<10;i++) { printf("%d ",a[i]); } }
#include <stdio.h> main() { int a[50][50],i,j,n; printf("请输入杨辉三角的行数:"); scanf("%d",&n); for(i=1;i<=n;i++) { a[i][i]=1; a[i][1]=1; } for(i=3;i<=n;i++) { for(j=2;j<=i-1;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; } for(i=1;i<=n;i++) { for(j=1;j<=i;j++) printf("%5d",a[i][j]); printf("\n"); } }
标签:sort c程序 指定 排列 输入 基本 个数 元素 运用
原文地址:https://www.cnblogs.com/x1aoH/p/12862988.html