标签:序列 esc ref can www 处理 lan 插入 math
此博客链接:https://www.cnblogs.com/ping2yingshi/p/12253690.html
1.数据的交换输出(33min)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2016
#include<stdio.h> #include<math.h> #include<stdlib.h> int main(void) { int n; while(~scanf("%d",&n)) { if(n==0) break; int m[100]={0}; int i; for(i=0;i<n;i++) scanf("%d",&m[i]); int j; int k=0; int temp; int Min=10000; for(j=0;j<n;j++) if(Min>m[j]) { Min=m[j]; k=j; } temp=m[0]; m[0]=m[k]; m[k]=temp; for(i=0;i<n-1;i++) printf("%d ",m[i]); printf("%d",m[n-1]); printf("\n"); } return 0; }
2.数列有序 (19min)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2019
#include<stdio.h> #include<math.h> #include<stdlib.h> //#define Min 100000 int main(void) { int n; int m; while(~scanf("%d %d",&n,&m)) { if((n==0)&&(m==0)) break; int c[100]={0}; int i; for(i=0;i<n;i++) scanf("%d",&c[i]); int j; int k; for(j=0;j<n;j++) { if(c[j]>m) { for(k=n;k>j;k--) c[k]=c[k-1]; c[j]=m; break; } } for(i=0;i<n;i++) printf("%d ",c[i]); printf("%d",c[n]); printf("\n"); } return 0; }
标签:序列 esc ref can www 处理 lan 插入 math
原文地址:https://www.cnblogs.com/ping2yingshi/p/12253690.html