#17776: 請問為什麼會RE???不解阿


nicktsao88@gmail.com (曹文正)

學校 : 逢甲大學
編號 : 75483
來源 : [36.231.100.36]
最後登入時間 :
2021-01-21 15:34:06
c531. 基礎排序 #1-1 ( 偶數排序 ) -- [it's david codewars | From: [36.231.96.16] | 發表日期 : 2019-05-20 00:47

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int p(const void* a,const void *b){
return(*(int*)a-*(int*)b);
}

int main(){
int n=0;
int f=0,b;
int a[20]={0};
int c[20]={0};
char t[20];

scanf("%s",&t);
for(b=0;b<strlen(t);b++){
if(t[b]>=48&&t[b]<=57){
a[f]=t[b]-48;
f++;

}

}
for(b=0;b<f;b++){
if(a[b]%2==0){
c[n]=a[b];
n++;
}
}
qsort(c,n,sizeof(int),p);

n=0;
for(b=0;b<f;b++){
if(a[b]%2==0){
a[b]=c[n];
n++;
}
}
for(b=0;b<f;b++){
if(b==f-1){
printf("%d\n",a[b]);
continue;
}
printf("%d,",a[b]);
}

 

}

 

 

 

 

 

 

 
ZeroJudge Forum