zzuli2226:神奇的薯条

来源:互联网 发布:网络110报警平台 编辑:程序博客网 时间:2024/04/27 18:11

题目描述

小明拿了n元钱去买薯条,薯条小份3元,大份7元。现在小明想知道如果只买薯条,自己的钱是否可以刚好花完,请你设计一个程序帮他计算一下。

输入
第一行输入一个整数T,表示实例数量。(1<=T<=100)
接下来输入T行,每行输入一个整数n,表示小明的钱。(1<=n<=1000)

输出
对于每组,如果小明的钱可以刚好花完,输出”YES”,否则输出”NO”。

样例输入
2
6
5

样例输出
YES
NO

#include<stdio.h>int main(){    int t,n;    int flag=0;     scanf("%d",&t);    while(t--)    {        scanf("%d",&n);        if(n<3) printf("NO\n");        else if(n%3==0||n%7==0) printf("YES\n");        else        {            while(n>=0)            {                n-=3;                if(n%7==0)                {                    flag+=1;                    break;                }            }            if(flag!=0) printf("YES\n");            else printf("NO\n");            flag=0;        }    }    return 0;}
原创粉丝点击