解题思路:
注意事项:
参考代码:
#include<bits/stdc++.h> using namespace std; bool Prime(int n){ if(n<=1) return 0; for(int j=2;j<=sqrt(n);j++){ if(n%j==0){ return 0; } } return 1; } int n,a[10]; void dfs(int k,int sum){ if(k>n){ cout<<sum<<endl; return ; } for(int i=1;i<=9;i++){ if(Prime(i+sum*10)){ a[k]=i; dfs(k+1,sum*10+i); } } } int main(){ cin>>n; dfs(1,0); return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:540 |
剪刀石头布 (C语言代码)浏览:791 |
1025题解浏览:787 |
Tom数 (C语言代码)浏览:751 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:632 |
拆分位数 (C语言代码)浏览:455 |
C语言训练-求PI* (C语言代码)浏览:517 |
数字统计 (C语言代码)浏览:1112 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:625 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:478 |