中科大安徽招生人数:请教turboc2.0!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 01:27:59
下面这个简单的程序我感觉没什么错哦,可为什么出现错误提示:
main()
{int i,j;
float a[2][2];
for(i=0;i<2;i++)
for(j=0;j<2;j++)
scanf("%f",&a[i][j]);
printf("%f",a[1][1]);
}
提示错误为:scanf:floating point formats not linked
Abnlrmal program termination.
另:对a数组赋初值一样显示以上错误.
尝试了各位的方法,还是不行啊.我下了好几个tc2啊,都是同样的问题,望高手多多指教啊!对了,你们的tc是在哪下载的啊,文件有多大啊?

#include <stdio.h>
main()
{
int i,j;
float a[2][2];
for(i=0;i<2;i++)
for(j=0;j<2;j++)
scanf("%f",&a[i][j]);
printf("%f",a[1][1]);
}
程序没有什么问题
是你的TorboC的自身的问题
我编译正常通过

int main(void)
{
int i,j;
int a[2][2];
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
scanf("%d",&a[i][j]);
printf("%d\n",a[i][j]);
}
}
}

main()
{int i,j;
float a[2][2];
for(i=0;i<2;i++)

{for(j=0;j<2;j++)
scanf("%f",&a[i][j]);
printf("%f",a[1][1]);
}
}
试试吧

#include <stdio.h> 这个先写下
检查一下头文件目录设置是否正确

看一下turbo C的路径是否正确

木问题