关于turboc下的scanf问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 15:53:43
我先定义了一个long型a〔9〕〔9〕数组,已经通过编译,结果在输入时发现只能输入64个数,这是怎么回事?还有turboc下写的程序能在VC上跑么?

可以输入81个数,应该是你循环次数设置错误

for(i=0;i<9;i++)
for(j=0;j<9;j++)
scanf();

另:turboc 写的可以在vc上跑

main()
{
long a[9][9];
int i,j;
for(i=0;i<9;i++)
for(i=0;i<9;i++)
{
printf("Please input:\n");
scanf("%ld",a[i][j]);
}
}
二楼的朋友真是粗心scanf都写错,C可以在VC上运行。

这样吧:
main()
{
long a[9][9];
int i,j;
for(i=0;i<9;i++)
for(i=0;i<9;i++)
{
printf("Please input:\n");
scanf("%ld",&a[i][j]);
}
}

long a[9][9];
int i,j;
for(i=0;i<9;i++)
for(j=0;j<9;j++)
{
printf("input math.\n");
scnaf("%ld",&a[i][j]);
}
//你去试试
只要是.c .cpp 都可以