当前位置: 代码迷 >> C语言 >> 这个程序为什么不能运行!!
  详细解决方案

这个程序为什么不能运行!!

热度:286   发布时间:2006-04-27 20:30:00.0
main()
{
int a[4][5];
int i,t;
for(i=0;i<4;i++)
{
for(t=0;t<5;t++)
scanf("%d",&a[i][t]);
}
for(i=0;i<4;i++)
{
for(t=0;t<5;t++)
{
printf("%d ",a[i][t]);
if(t==4)
printf("\n");
}
}
getch();
}
你试下我这个,看看是不是你想要的效果!要记住,数组也并不是很难的东西,它与变量的用法也没有太大的区别,只要多练也同样用得很方便!!!!
----------------解决方案--------------------------------------------------------
以下是引用songweiwen在2006-4-17 7:37:00的发言:
main()
{float a[4][5];
int i,j;
for(i=0;i<4;i++)
for(j=0;j<5;j++)scanf("%f",&a[i][j]);
for(i=0;i<4;i++)
for(j=0;j<5;j++)printf("%f",a[i][j]);
}
请大家运行一下上面的程序,程序运行后,屏幕显示以下信息: scanf : floating point formats not linked
Abnormal program termination
为什么会这样子?????那里出错了???
我运行时可以阿,你不会是么有写 #include <stdio.h>吧?

----------------解决方案--------------------------------------------------------
c-free挺好,它还可以写C++程序!
----------------解决方案--------------------------------------------------------
我的以前也有这个问题!
后来下了个tc就没有了!!
----------------解决方案--------------------------------------------------------
  相关解决方案