关于VC6.0问题 请高人解惑

来源:百度知道 编辑:UC知道 时间:2024/06/02 05:32:16
源程序代码如下:
#include <stdio.h>
void main()
{
int large(int x,int y);
int a[10],b[10],i,n=0,m=0,k=0;
printf("enter arrag a \n");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
printf("\n");
printf("enter arrag b \n");
for(i=0;i<10;i++)
{
scanf("%d",&b[i]);
}
printf("\n");
for(i=0;i<10;i++)
{
if(large(a[i],b[i])==1)
{
n=n+1;
}
else if(large(a[i],b[i])==0)
{
m=m+1;
}
else
{
k=k+1;
}
}

定义有参函数large时 前面加上int 即
int large(int x,int y)
{
(省略)
}

还有你的这一行 printf("a[i]>b[i]%dtimes\na[i]=b[i]%dtimes\na[i]<b[i]%dtimes\n",n,k,m); 有问题 a[i]=b[i] 对应的是m 所以应该是("",n,m,k)

这个程序我运行了,没有问题,代码我也刚读了一编,没有问题
可能是你的编译环境有问题,下载一个新的吧
visual c++ 6.0

我运行了 是对的啊 没有你说的问题啊 是电脑的问题吧~~
注销一下啊~
加载' ntdll.dll ' ,没有找到匹配的符号信息。
加载的' C : \窗口\ system32 \ Kernel32.dll中,没有找到匹配的符号信息。
线程0xFD4退出代码28 ( 0x1C ) 。
该计划的' C : \的Documents and Settings \联想\调试\ aacc.exe '退出代码28 ( 0x1C ) 。
这是错误提示