您的位置首页百科知识

c语言编程:来自给定N个不同的整数,要求对这N个整数按如下规则排序并输出。

c语言编程:来自给定N个不同的整数,要求对这N个整数按如下规则排序并输出。

的有关信息介绍如下:

问题补充说明:规则一:所有的偶数排在奇数前面。规则二:在规则一的前提下按照从大到小的顺序排序。下面这个程序错在哪?#includeintmain(){intn,j=0,i=0,b[100],a[100],c[100],k=0,e,f,g... 规则一:所有的偶数排在奇数前面。规则二:在规则一的前提下按照从大到小的顺序排序。下面这个程序错在哪?#includeint main(){ int n,j=0,i=0,b[100],a[100],c[100],k=0,e,f,g,temp; scanf("%d",&n); for(i=0;ib[g+1]) { temp=a[j]; b[j]=b[j+1]; b[j+1]=temp; } } } for(k=0;kc[g+1]) { temp=c[j]; c[j]=c[j+1]; c[j+1]=temp; } } } for(j=0;j

c语言编程:来自给定N个不同的整数,要求对这N个整数按如下规则排序并输出。

123456789101112131415#include<stdio.h>int main()降对盐表简胶课需李扩且{int n,i,j,t,a[100];scanf("%d",&n);for(i=0;i<n;i++)  scanf("%d",&a[片若激学几决突i]);for(i=0;i<n-1;i++)  for(j=0;j<n-i-1;j+六头极提衡随卷探转模+)    if(a[j]%2<a[j+1]%2||a[j]%2==a[j+1]%2&&a[j]<a[j+技周加乱爱劳毫务又啊呀1])    {t=a[j]; a[j]=a[j+1]; a[j+1]=t;}for(i=村模胡矿划海湖感试谈助0;i<n;i++)  p船回伟rintf("%d ",a[i]);printf("\n");return 0;第依医满苗游扩青有灯好}