懂点C都过来看哈说不顶能帮得上忙
统计100个实验数据。 我设置一个一维数组来接收输入的实验数据,但是在输入数据是 数据空格数据空格…… 的形式,一位数或小数点都要占一位,而最多只能输入256位, 也就是还没惺淙肼?00个数据!!该怎么解决这个问题? ( 如果只用一个数组来接收数据) 如果是这样: main() { float a[100]; int i; for(i=0;i<100;i++) scanf("%f",&a[i]); for(i=0;i<100;i++) printf("%.4f",a[i]); getch(); } 运行后就是:(输入数据) 1.253 2.042 2.056 1.947 2.076 2.011 2.007 2.026 2.047 2.075 2.083 2.046 2.061 2. 090 1.955 2.047 2.120 2.011 2.031 2.057 2.058 2_ ("_"在这里表示光标所在处) 到上面光标所在的地方就不能再输入了,也就是在运行后输入的时候只能输入256个字符包括空格小数点,但是100个数据还没有接收完,该怎么办?? 求助~~~~~~~~~~~~~~~! |
[此贴子已经被作者于2005-4-17 10:29:52编辑过]