请将C语言源文件test.dic下载保存到当前目录下。
要求编写C程序,将test.dic的每行源代码添加行号。
已知该源文件每行代码最多占100列,加上空行不超过80行。
请为每行代码添加行号,行号占2列,行号和源代码之间用冒号隔开。
输入C语言源文件。
#include <stdio.h>
const int N=1000+5;
int main()
{
int a[N],n,k;
scanf("%d%d",&n,&k);
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
//选择排序
//k趟排序
for(int i=0;i<k;i++){
int m=i;
for(int j=i+1;j<n;j++)
if(a[j]<a[m]) m=j;
if(m!=i){
int t=a[i]; a[i]=a[m]; a[m]=t;
}
}
for(int i=0;i<n-1;i++)
printf("%d ",a[i]);
printf("%d",a[n-1]);
return 0;
}
1:#include <stdio.h>
2:const int N=1000+5;
3:int main()
4:{
5: int a[N],n,k;
6: scanf("%d%d",&n,&k);
7: for(int i=0;i<n;i++)
8: scanf("%d",&a[i]);
9: //选择排序
10: //k趟排序
11: for(int i=0;i<k;i++){
12: int m=i;
13: for(int j=i+1;j<n;j++)
14: if(a[j]<a[m]) m=j;
15: if(m!=i){
16: int t=a[i]; a[i]=a[m]; a[m]=t;
17: }
18: }
19: for(int i=0;i<n-1;i++)
20: printf("%d ",a[i]);
21: printf("%d",a[n-1]);
22: return 0;
23:}