以下是引用liuseal在2005-11-30 18:15:00的发言:
我编了一个,错的;望各位帮个忙。本人是菜鸟,谢谢;
main()
{
int a[3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf("%d",&a[3][3]);
}
clrscr();
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%d",&a[3][3]);printf("\n");
}
printf("\n");
getch();
}
我编了一个,错的;望各位帮个忙。本人是菜鸟,谢谢;
main()
{
int a[3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf("%d",&a[3][3]);
}
clrscr();
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%d",&a[3][3]);printf("\n");
}
printf("\n");
getch();
}
错误在红色的代码处
printf()和scanf()的参数不一样
不要加取地址符
红色的替换成printf("%d",a[i][j]);
我给你一个代码:
main()
{
int a[3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
}
clrscr();
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%d\t",a[i][j]);
printf("\n");
}
printf("\n");
getch();
}
[此贴子已经被作者于2005-12-1 13:10:05编辑过]
虽然我很普通,但是我很讲道理 如果我的问题冒犯了您 请不要生气 因为我是无意的