安徽省C语言专升本真题

提问:
构造整形数组,编程如下要求的整型数组,数组长度为10。所有元素均为两位数。数组内奇数和偶数的个数各五个。
想请问大家,应该怎么去编程,直接定义可以吗 ?我这样写可以吗 ?(这是一道专升本的编程题 )

img

你这样写,也不能说错。


#include <time.h>
#include <stdlib.h>
int main() {
 int i,a[10];
 srand((unsigned int)time(NULL));
 for (i=0;i<5;i++) {
  a[2*i]=10+(rand()%45)*2;
  a[2*i+1]=10+(rand()%45)*2+1;
 }
 return 0;
}

就你那样写,就符合题目要求了,没必要画蛇添足

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^