c语言问题:输入一个大于4的偶数,输出两个素数,这两个素数之和等于输入的偶数。下面的代码哪错了?
c语言问题:输入一个大于4的偶数,输出两个素数,这两个素数之和等于输入的偶数。下面的代码哪错了?
日期:2019-04-03 13:24:34 人气:1
你的程序大括号用的太少了,很多break的作用域没搞清楚,已经给你修改好了,代码见下:
#include int main(){ int n, i, k, n1, n2; scanf("%d",&n); for(i=3;i=i) { n1=i; n2=n-n1; for(k=2;k=n2) { printf("%d %d",n1,n2); break; } } } return 0;}运行结果如下:
素数,又称为质数,