求大神 解答 为什么 会提示结果错误.我运行了三个编译器 结果都对 为什么提交的时候会这个样子?

include
#include
int main()
{
int sum=0;
char array[1001][20];
int m=0,n;
float k=0;
int k1=0,i;
scanf("%d",&n);
for(i=0;i {
scanf("%d",&sum);//被除数
scanf("%d",&m);//除数
if(m!=0)
{
//********************一下看的是是否 整除的问题
k=(float)sum/m;
k1=(int)k;
if(k>k1)
k1=k1+1;
//********************下面是覆盖给数组
if(k1%2==0)
{
strcpy(array[i],"lose");
}
else
{
strcpy(array[i],"win");
}
k1=0,k=0;
}

sum = m = 0; 
    }
//******************下面是控制输出格式 
for(i=0;i<n-1;i++)
{
    printf("%s\n",array[i]);    
}
 printf("%s",array[n-1]);
return 0;

}

图片说明

有大神么?帮忙解答下

有大神么?帮忙解答下

1.数组要放在主函数的外面
2.输出的第一个字母要大写
3.算法?正确性?