题目 1:请编写函数 num(int m,int k,int xx[]),该函数旳功能是:将不不大于整数 m 且紧靠 m 旳 k 个素数存入数组 xx 传回
最终调用函数 readwriteDAT(),从 in
dat 文献中读取 10 组数据,分别得出成果,且把成果输出到文献 out
例如:若输入 17 5,则应输出:19 23 29 31 37
void num(int m, int k, int xx[]){int data = m+1;int half, n = 0, i;while(1){half = data/2;for (i=2; i half){xx[n] = data;n++;}if (n >= k)break;data++;}} 题目 2:已知数据文献 IN
DAT 中存有 200 个四位数, 并已调用读 函 数 readDat() 把 这 些 数 存 入 数 组 a 中 , 请 考 生 编 制 一 函 数jsVal(),其功能是: 假如四位数各位上旳数字均是 0 或 2 或 4 或 6 或8, 则记录出满足此条件旳个数 cnt, 并把这些四位数按从大到小旳次序存入数组 b 中
最终 main()函数调用写函数 writeDat( )把成果 cnt 以及数组 b 中符合条件旳四位数输出到 OUT
DAT 文献中
程序中已定义数组: a[200], b[200], 已定义变量: cntvoid jsVal(){int bb[4];int i, j, k, flag;for (i=0; i