为什么只有80%啊

#include <stdio.h>
int main(){
        int a,b,c;
        scanf("%d %d %d",&a,&b,&c);
        if((c%a)%b==0||(c%b)%a==0||(c%a==0)||(c%b==0))
                printf("Yes");
        else{
                printf("No");
        }
}
全部评论
你这个代码应该样例就通过不了吧,7整除3和整除2后都余1,能凑出的样例但是不能通过你那个布尔表达式。
点赞 回复 分享
发布于 2020-03-11 15:13
#include <stdio.h> int main(){     float a,b,c;     int flag=1,i,j;     scanf("%f %f %f",&a,&b,&c);     for(i=0;i<=c/a;i++){         for(j=0;j<=c/b;j++){             if(i*a+j*b==c){                 flag=0;                 break;             }         }     }     if(flag==0) printf("Yes");     else printf("No");     return 0; } 你可以这样试试
点赞 回复 分享
发布于 2020-02-23 11:57

相关推荐

10-15 20:01
已编辑
上海大学 Java
钉钉什么垃圾公司,约面鸽人
光年在眼前:不是坏事,感觉钉钉挺逆天的,二面结束还给我留作业,让我使用钉钉和看最新的发布会,然后说感受,我是应该不会去,三面直接拒绝不面了
点赞 评论 收藏
分享
東大沒有派對:这是好事啊(峰哥脸
我的秋招日记
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务