决心少年 @ 2019-08-15 18:58:07
放代码:
using namespace std; int a[20001],n; int zs(int n) { int i,j,num=1; for(i=1;i<=n;i++) for(j=1;j<=sqrt(i);j++) { if(i%j==0) break; else if(j==sqrt(i)) { a[num]=i; num++; } } } int main () { int n,i; cin>>n; zs(n); for(i=1;i<=n;i++) { if(a[i]+a[i+1]+a[i+2]==n) { cout<<a[i]<<a[i+1]<<a[i+2]; break; } }
}
by 吾皇 @ 2019-08-15 18:59:41
不要用#强调头文件重要性谢谢
by 吾皇 @ 2019-08-15 18:59:50
您可以使用Md
by fzhfzh @ 2019-08-15 19:01:05
希望更丰富的展现?使用
by 冥诺在线发呆 @ 2019-08-15 19:14:04
希望更丰富的展现?使用Markdown
by 谜之仙人 @ 2019-08-15 19:18:18
希望更丰富的展现?使用Markdown
by K2sen @ 2019-08-15 19:20:43
希望更丰富的展现?使用Markdown
by 斗神_君莫笑 @ 2019-08-15 19:25:22
希更展?使MD
by VTloBong @ 2019-08-15 19:28:15
by VTloBong @ 2019-08-15 19:29:28
@秦时明月zqy 用三重循环枚举素数
by OvOAuto @ 2019-08-15 19:33:49
@秦时明月zqy 两重循环就够了,有了两个数第三个数不就出来了吗