複製程式
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <string>
using namespace std ;
main (){
char c1[5]={0};
char c2[5]={0};
char c_all[10]={0};
int a=0, b=0, temp;
for(int i=0; i<5; i++){
printf("請輸入第一個陣列的值: ");
scanf("%d",&c1[i]);
}
for(int i=0; i<5; i++){
printf("請輸入第二個陣列的值: ");
scanf("%d",&c2[i]);
}
printf("第一個陣列值: ");
for(int i=0; i<5; i++){
printf(" %d",c1[i]);
}
printf("\n");
printf("第二個陣列值: ");
for(int i=0; i<5; i++){
printf(" %d",c2[i]);
}
printf("\n");
strcat(c_all,c1);
strcat(c_all,c2);
printf("合併陣列值: ");
for(int i=0; i<10; i++){
printf(" %d",c_all[i]);
for (a=i; a>0; a--){
for (b=0; b<=a-1; b++){
if (c_all[b] < c_all[b+1] ){
temp = c_all[b] ;
c_all[b] = c_all[b+1] ;
c_all[b+1] = temp ;
}
}
}
}
printf("\n");
printf("由大排到小 \n");
for (int count=0; count<10; count++){
printf(" %d", c_all[count]);
}
printf("\n");
getch();
}
DEV C 解題的 XD
寫的不是很好
我的C的新手 = =
雖然 時效過了 ...
當作練習題解的 XD ...