首先输入一个数,判断是否是素数。如果是,就使用两个循环,如:14,则用i=0;i<14;i++和j=13;j>=0;j--,使i+j=14;判断i和j是否是素数,是就输出
提供思路:whlie(读取的数是素数) { 存放一个从1到已经读取的数的素数; 存放一个从1到已经读取的数的素数; if (这2个数之和等于已经读取的数) 输出该数; else 没有找到需要的数; }
答案不是唯一的比如24 就可以分成11+13 和17+7
我觉得还是用循环for(i=1;i<num;i++){ j=num-i; 判断i,j是不是素数,是的话就打印i和j}