c++运行问题!

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:27:04
#include<stdio.h>
main()
{
int a[3][5],i=0,k=0,t=0;
for(i=0;i<=3;i++)
{
for(k=0;k<=4;k++)
{
scanf("%d",&a[i][k]);
}
}
for(i=0;i<=3;i++)
{
for(k=0;k<=4;k)
{
if(a[i][k]>a[i][k+1])
{
t=a[i][k];
a[i][k]=a[i][k+1];
a[i][k+1]=t;
}
}
}
printf("%d%d",a[0][0],a[2][4]);
}

--------------------Configuration: MaxMin - Win32 Debug--------------------
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/MaxMin.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

MaxMin.exe - 1 error(s), 0 warning(s)

#include<stdio.h>
int main()
{
int a[3][5],i=0,k=0,t=0;
for(i=0;i<3;i++)
{
for(k=0;k<5;k++)
{
scanf("%d",&a[i][k]);
}
}
for(i=0;i<3;i++)
{
for(k=0;k<5;k++)
{
if(a[i][k]>a[i][k+1])
{
t=a[i][k];
a[i][k]=a[i][k+1];
a[i][k+1]=t;
}
}
}
printf("%d %d",a[0][0],a[2][4]);
}

不知道你题的要求:
如果求最大值
#include<stdio.h>
int main()
{
int a[3][5],i=0,k=0,t=a[0][0];
for(i=0;i<=2;i++)
{
for(k=0;k<=4;k++)
{
scanf("%d",&a[i][k]);
}
}
for(i=0;i<=2;i++)
{
for(k=0;k<=4;k++)
{
if(a[i][k]>a[i][k+1])
{
t=a[i][k];
}
}
}
printf("%d",t);
}

用的2005吧?
将main改成WinMain试试

1.主函数少返回类型
2.for(k=0;k<=4;k) k少++

在main前加个void或者在最后pri