农夫约翰想从正整数A-B之间,选择一些素数来作为奶牛的编号,作为编号的数各位上的数字至少有一个特定的数字D,如A为11、B为15,D为3时,则A-B之间有11、13两个素数,但组成11的两个数字中没有3,所以只有一个数13符合条件。
输入格式:
一行三个正整数A、B和D,之间用一个空格隔开。
输出格式:
一行一个正整数,表示包含数字D的质数个数。
输入样例:
10 15 3
输出样例:
1
用c语言如何解这道题,告知一下。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- qfl_sdu 2021-10-11 15:45关注
#include <stdio.h> int main() { int A,B,D; int i,j,t; int cnt = 0; scanf("%d %d %d",&A,&B,&D); for (i = A;i<=B;i++) { for(j=2;j<i;j++) { if(i%j == 0) break; } if(j == i) { t = i; while(t) { if(t%10 == D) { cnt++; break; } t/=10; } } } printf("%d",cnt); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 5
悬赏问题
- ¥15 如何在炒股软件中,爬到我想看的日k线
- ¥15 51单片机中C语言怎么做到下面类似的功能的函数(相关搜索:c语言)
- ¥15 seatunnel 怎么配置Elasticsearch
- ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
- ¥15 (标签-MATLAB|关键词-多址)
- ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
- ¥500 52810做蓝牙接受端
- ¥15 基于PLC的三轴机械手程序
- ¥15 多址通信方式的抗噪声性能和系统容量对比
- ¥15 winform的chart曲线生成时有凸起