廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 9253 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
styamkimo2
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[C/C++][求助] c++,將兩陣列合併成由大至小排列的新陣列,拜託我
題目:試撰寫一程式,將兩個各有5個整數的陣列,合併成一個由大至小排列的陣列(陣列長度為10)。

我寫到一半,寫不出來了@@",因為我不 ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容



獻花 x0 回到頂端 [樓 主] From:臺灣中華HiNet | Posted:2007-12-23 05:38 |
kioko
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x1
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

複製程式
#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 ...


獻花 x0 回到頂端 [1 樓] From:APNIC | Posted:2009-09-15 13:22 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.018371 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言