#T560470. 数及各位数字和均为质数

数及各位数字和均为质数

题目描述

质数(也称为素数)的定义是:若一个数只能被1和它本身整除,不能被其他数整除,则该数为质数,否则为合数。注意,1既不是质数也不是合数。

输入一个正整数,判断该数以及它的各位数字和是否均为质数。

输入格式

输入数据占一行,为一个正整数m,2≤m≤1000。

输出格式

如果m和m的各位数字和均为质数,输出yes;否则输出no。

输入输出样例 #1

输入 #1

23

输出 #1

yes

输入输出样例 #2

输入 #2

17

输出 #2

no

说明/提示

本题出处

本题源自以下教材的编程习题:王桂平, 周思益, 周迎川著. C++编程与信息学竞赛数学基础, 北京大学出版社, 2025年7月出版.