怎麼用C語言來編這個程式?

時間 2021-06-26 16:53:20

1樓:nullptr

#include

//printf(),scanf()

#include

//qsort()

void

printArray

(const

int*a,

size_t

size

,const

char

*info

)printf("

\n");}

intcheckIfExist

(const

int*a,

size_t

size

,intn)

}return1;

}int

cmp_int

(const

void*_a

,const

void*_b

)int

main

()printArray(a

,10,"a"

);printf

("Now,Input 10 element of array b:\n"

);for

(inti=

0;i<10;

++i)printArray(b

,10,"b"

);/*遍歷處理陣列a、b,最簡單的雙重迴圈遍歷*/intindex=0

;//陣列c的控制下標

for(

inti=0

;i<10;

++i)}

}}if(

index==0

)else

}編譯器為VS2019中最新的clang-cl,提供乙個最簡單直接的方法,不代表最優解、唯一解,注釋我覺得比較詳細了,不懂的用法自己試著寫寫過程分析下試試。

2樓:iamtp

先對a和b按降序排序,再設兩個遍歷游標i, j同步遍歷a和b,被i和j指示的整數相同則輸出到c且i和j遞增,否則若i指示的整數大則i遞增,若j指示的整數大則j遞增。

C語言輸入123輸出321這個程式怎麼寫?

intserver int data return int n n?int n 0 NoneType include void function void intmain include using namespace std void function void intmain include i...

這個C語言問題怎麼敲?

雪地裡的枯樹 include main printf 請輸入學生人數 n int n scanf d n 設定有多少學生 double a n 記錄學生成績 printf 請按學號從小到大輸入分數 n for int i 0 iscanf lf a i 獲取學生成績 double c 0 計算總分,...

這個c語言問題怎麼做?

混沌 0xffffffff表示的是乙個十六進製制數1.將其轉換為十進位制數 0xffffffff 16x10 7 16x10 6 16x10 0 4294967295 2.將其轉換為二進位制數 十六進製制轉換為二進位制就是直接把每位轉換成二進位制就可以了f變成二進位制 1111,則 0xffffff...