例如,有代码
#include <algorithm>
#include <stdio.h>
#include <iostream>
int intcomp(int *x,int *y) { return *x-*y;};
int a[10000];
int main(void){
int i; int n=0;
while (scanf("%d",&a[n])!=EOF)
n++;
qsort(a,n,sizeof(int),intcomp);
for (int i=0;i<n;i++)
printf("%d\n",a[i]);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
怎么告诉电脑EOF到达了?
你的意思是交互式输入输入?在一个Windows shell中,ctrl + z自己就行了.在*nix shell中,ctrl + d.或者只是将您的输入放在一个文件中并将其输入,然后不仅可以在适当的时间检测到eof,而且还可以自动执行测试.
| 归档时间: |
|
| 查看次数: |
322 次 |
| 最近记录: |