float型二维数组不能用scanf?
#include<stdio.h>void main()
{
float a[2][2];
int i,j;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
scanf("%f",&a[i][j]);
for(i=0;i<2;i++)
for(j=0;j<2;j++)
printf("%f",a[i][j]);
}
运行时提示
scanf:floating point formats not linked
Abnormal program termination
这个是为什么?
----------------解决方案--------------------------------------------------------
可以运行,编译器的问题.
我用的是TC 3.0.
----------------解决方案--------------------------------------------------------
原来是这样啊,谢谢了!
----------------解决方案--------------------------------------------------------