题解 | 买橘子

买橘子

https://www.nowcoder.com/practice/73e0552b78474a9086781e47f4e01d73

#include <stdio.h>
int main() {
   int n;
   int sum[9999];
   scanf("%d",&n);
   int x,y;
   int i=0,flag=0;
   int min=-1;
   for(x=0;x<=n/8;x++){
    for(y=0;y<=n/6;y++){
        if(8*x+6*y==n){
            sum[i++]=x+y;
            flag=1;
        }
    }
   }
   if(flag){
    min=sum[0];
           for(int j=0;j<i;j++){
           if(sum[j]<min)
           min=sum[j];
           }
           printf("%d",min);
   }
   if(flag==0) printf("-1");
    return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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