早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一个c语言问题2.某一数列a有N个非零数字(10≤N≤100),请编制一函数jsVal(),其功能是:依次从数列a中取出一个数,如果该数连续大于其后的3个数且是奇数,则统计出满足此条件的

题目详情
一个c语言问题
2. 某一数列 a 有 N 个非零数字(10≤N≤100),请编制一函数 jsVal(),其功能是:依次从数列 a 中取出一个数,如果该数连续大于其后的 3 个数且是奇数,则统计出满足此条件的数的个数 cnt,并把这 cnt 个数按从小到大的顺序存入另一个数列 b 中,并在屏幕上输出该数列。
要求:
(1)数组 cnt、N、a、b 定义为全局变量。
(2)输入和输出在 main()函数中完成。
输入要求:包括2 行,第一行是数字N,表示数列的长度。第二行是连续N 个非零数字。输出要求:包括 2 行,第一行是表示有 cnt 个符合条件的数字,第二行是对这 cnt 个数字排序后的数列 b 的结果。
输入样例:
15
6012 5099 9009 7025 8085 7055 5334 7607 8145 6012 5099 9011 70258088 7055
输出样例:
3
8085 9009 9011
▼优质解答
答案和解析
#include #include #include #define N 100 int main(int argc, char *argv[]){ int s[N],n,i,count=0,sum=0; srand(time(NULL)); printf("...
看了一个c语言问题2.某一数列a有...的网友还看了以下: