问题描述
- 求大神 解答 为什么 会提示结果错误.我运行了三个编译器 结果都对 为什么提交的时候会这个样子?
-
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("%sn",array[i]); } printf("%s",array[n-1]); return 0;
}
解决方案
解决方案二:
有大神么?帮忙解答下
解决方案三:
有大神么?帮忙解答下
解决方案四:
1.数组要放在主函数的外面
2.输出的第一个字母要大写
3.算法?正确性?
时间: 2024-08-31 02:36:11