从文件中读入数列:
#include <stdio.h>
#define maxn 100;//开一个大数组
int main()
{
int test[maxn];
int n=0;//n为数组长度
freopen("input.txt","r",stdin);
while(scanf("%d",test+n)!=EOF)
n++;
}
从键盘中读入数据:
#include <stdio.h>
#define maxn 100;//开一个大数组
int main()
{
int test[maxn];
int n=0;//n为数组长度
do{
scanf("%d",test+n);
n++;
}while(getchar()!='\n');//以换行符作为输入的结束
}
二者比较:
从文件读入的代码中,可以为空文件;
从键盘你输入的代码中,至少要输入一个数字。
来源:CSDN
作者:查立军
链接:https://blog.csdn.net/weixin_43370733/article/details/104009172