问题描述
- c语言比较细致的问题.求大神帮我解答.
- #include
#include
int main()
{
int sum=0;
char array[20][200]={""""};
int m=0n;
float k=0;
int k1=0i;
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=0k=0;
}
}
for(i=0;i<n-1;i++)
{
printf(""%s
""array[i]);}
printf(""%s""array[n-1]);
return 0;
}
解决方案
解决方案三:
输出结果是正确的,但是提交错误.
解决方案四:
没看楼主的逻辑。。。
输出的结果Lose和Win首字母要大写(不知道是不是这个原因)
最后少一个换行符
注:(可能题目的要求是输入一组数输出一组数,楼主不妨试试)
解决方案五:
帮我解答谢谢 几个c语言问题
时间: 2024-11-08 17:35:24