1. 程式人生 > >計算機程式設計:

計算機程式設計:

                                含 k 個 7 的值

總時間限制: 1000ms 記憶體限制: 65536kB
描述
輸入兩個正整數 m 和 k,其中 1 < m < 100000,1 < k < 5 ,判斷 m 能否被
3 整除,且恰好含有 k 個 7,如果滿足條件,則輸出 YES,否則,輸出 NO。
例如,輸入:768 1 滿足條件,輸出 YES。
如果輸入:7937 2 儘管有 2 個 7,但不能被 3 整除,也不滿足條件,應輸出 NO。
輸入
m 和 k 的值,中間用單個空格間隔。
輸出
滿足條件時輸出 YES,不滿足時輸出 NO。
樣例輸入
768 1
樣例輸出
YES
#include <stdio.h>
int main()
{
int m,k,i,y;
scanf("%d %d",&m,&k);
y=1; i=0;
while(1)
{
if(m/y0) break;
if(m/y%10

7)
i++;
y=y*10;
}
if(m%30&&ki)
printf(“YES\n”);
else
printf(“NO\n”);
return 0;
}