永发信息网

将一维整型数组A调整为左右两部分,左边所有元素均为奇数,右边所有元素均为偶数.(假定数组有10个元素

答案:2  悬赏:70  手机版
解决时间 2021-02-18 06:19
  • 提问者网友:浩歌待明月
  • 2021-02-18 01:42
将一维整型数组A调整为左右两部分,左边所有元素均为奇数,右边所有元素均为偶数.(假定数组有10个元素
最佳答案
  • 五星知识达人网友:duile
  • 2021-02-18 03:09
#include void Tuneup(int a[],int n) {int i,j,t; for(i = 0; i if(a[i]%2 == 0) {for(j = i + 1; j if(a[j]%2 == 1) {t = a[i];a[i] = a[j];a[j] = t;break;}}}}}int main() {int a[] = {12,25,36,45,15,9,38,62,47,80};int i,n = sizeof(a)/sizeof(a[0]);printf(调整前:\n);for(i = 0; i printf(\n);Tuneup(a,n);printf(调整后:\n);for(i = 0; i printf(\n);return 0;}
全部回答
  • 1楼网友:酒安江南
  • 2021-02-18 03:44
这个解释是对的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯