60分,第一个和第五个出错,但运行结果是对的,怎么改
查看原帖
60分,第一个和第五个出错,但运行结果是对的,怎么改
1561608
ehhehehehehe楼主2024/11/29 20:27
#include<stdio.h>
int main()
{
    int m,t,s,a;
    scanf("%d %d %d",&m,&t,&s);
    if(t==0)
    printf("0");
    else if(m<1||m>100||t>100||s<1||s>10000||t<0)
           printf("参数不在范围内");
    else if(s%t==0)
           {if(s/t<m)
              a=m-s/t;
              printf("%d\n",a);}
    else if(s%t!=0)
            { if(s/t<m-1)
              a=m-s/t-1;
              printf("%d\n",a);}
    else printf("0");
    return 0;
}

2024/11/29 20:27
加载中...