C语言1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Output
将这 N 个数按从小到大的顺序重新输出
Sample Input
10 -4 5 12 88 23 -9 2 0 8 10 5 12 3 4 9 -2
Sample Output
-9 -4 0 2 5 8 10 12 23 88 -2 3 4 9 12
#include<stdio.h> int main() { int i,n,temp,k,index; int a[100]; while(scanf("%d",&n)!=EOF) { for(i=0;i<n;i++) { scanf("%d",&a[i]); } for(k=0;k<n-1;k++) { index=k;
#include<stdio.h> int main() { int i,n,temp,k,index; int a[10]; while(scanf("%d",&n)!=EOF) { for(i=0;i<9;i++) { a[i]=i*10 ; } a[9]=n; k=9; for(i=8;i>=0;i--) { index=k; if(a[i]>a[k]) k=i; temp=a[index]; a[index]=a[k]; a[k]=temp; } for(i=0;i<10;i++) printf("%d ",a[i]); } printf("\n"); return 0; }
Input
多组测试数据,每组输入一个整数 m
Output
输出插入ห้องสมุดไป่ตู้m 后的数列
Sample Input
35 -5 90
Sample Output
0 10 20 30 35 40 50 60 70 80 -5 0 10 20 30 40 50 60 70 80 0 10 20 30 40 50 60 70 80 90
Problem C:插入一个数到数列中
Time Limit:1000MS Memory Limit:65536K Total Submit:865 Accepted:487
Description
已有一个排序好的数列:0 10 20 30 40 50 60 70 80,输入一个任意整数 m,按序 插入到正确位置,输出插入 m 后的数列。
Problem A:N 个数从小到大排序
Time Limit:1000MS Memory Limit:65536K Total Submit:1186 Accepted:654
Description
输入一个正整数 N 和 N 个整数,将它们按从小到大的顺序进行排序后输出。
Input
多组测试数据,每组输入一个正整数 N(1≤N≤100)和 N 个整数,用空格分隔。
for(i=k+1;i<n;i++) if(a[i]<a[index]) index=i; temp=a[index]; a[index]=a[k]; a[k]=temp; } for(i=0;i<n;i++) printf("%d ",a[i]); printf("\n"); } return 0; }
相关文档
最新文档