1.5编程基础之循环控制30:含k个3的数
(2018-06-03 10:56:33)
标签:
c学习 |
分类: openjudje刷题 |
1.5编程基础之循环控制
30:含k个3的数
总时间限制:
1000ms
内存限制:
65536kB
描述
输入两个正整数 m
和 k,其中1
< m < 100000,1
< k < 5
,判断 m
能否被19整除,且恰好含有k个3,如果满足条件,则输出YES,否则,输出NO。
例如,输入:
43833 3
满足条件,输出YES。
如果输入:
39331 3
尽管有3个3,但不能被19整除,也不满足条件,应输出NO。
输入
m 和 k 的值,中间用单个空格间隔。
输出
满足条件时输出 YES,不满足时输出 NO。
样例输入
43833 3
样例输出
YES
全局题号
6673
添加于
2015-02-04
你的提交记录
# |
结果 |
时间 |
06-03 |
||
06-03 |
【思路】将数字变换成字符数组,再挨个比较
数字转字符串:使用sprintf()函数
char str[10];
int a=1234321;
sprintf(str,"%d",a);
--------------------
char str[10];
double a=123.321;
sprintf(str,"%.3lf",a);
【代码】
#include《iostream》
#include《cstdio》
#include《cstring》
char str[6];
using namespace std;
int main()
{
}