
题目
解决代码及点评
#include <stdio.h> #include <stdlib.h> /* 22. 已知 100个自然数 1~100,我们取 1, 2, 3, 4时, 我们可将其排成一圈使每两个数之和都是素数,即→1→2→3→4→, 问 1~100内连续取 n个数,即 1~ n(≤ 100)能满足上述要求的最大的 n是多少? */ void main() { int a[100]; int b[100]={0}; int max=b[0];//定义b中的最大值 for (int i=0;i<100;i++) // 开始给a赋初始值 { a[i]=i+1; } for (int i=0;i<100;i+