1樓:c小燦
以下是我實現的一種方式,裡面有大量的註釋,有不懂之處歡迎提問,望。
#include
using namespace std;
#define ascending true//公升序。
#define decending false//降序。
交換a和b的值。
void swap(int &a,int &b)//表示引用作為引數,也可以使用指標的形式,但不能直接傳形參的方式,否則無法交換。
int temp = a;
a=b;b=temp;
sort 排序,根據type決定是公升序還是降序]
param ary [傳進來要排序的陣列]
param len [排序數目]
param type [排序型別,公升序或降序]
void sort(int *ary,int len,bool type)
每個數同後面的所有數都比較一次,將最值放到最前面,下次從下乙個開始比較。
for(int i=0;i ary[j])
swap(ary[i],ary[j]);
else//降序,大的在前面。
if(ary[i] swap(ary[i],ary[j]);
cout int n = 0;
cout 《請輸入總數:";
cin >>n;
int *arry_odd = new int[n];/存放奇數。
int *arry_even = new int[n];/存放偶數。
int odd_count = 0;//奇數計數。
int even_count = 0;//偶數計數。
int temp_num = 0; /臨時存放從鍵盤獲取的值,判斷奇偶之後存到相應陣列。
for(int i=0;i> temp_num;
if(temp_num % 2 ==0)//偶數。
arry_even[even_count] =temp_num;
even_count++;
else //奇數。
arry_odd[odd_count] =temp_num;
odd_count++;
cout 《奇數:"<
2樓:靠道德風尚就
元宵夜,元春回孃家待了一會兒,要寶玉和眾姐妹獻詩。寶玉和黛玉兩小無猜,情意綿綿。書童茗煙將《西廂記》等書偷進園給寶玉,寶玉和黛玉一同欣賞。
寶玉庶弟賈環嫉妒寶玉,抄寫經書時裝失手弄倒蠟燭燙傷寶玉,王夫人大罵趙姨娘。趙姨娘又深恨鳳姐,便請馬道婆施魔法,讓鳳姐、寶玉中邪。癩和尚、跛道人擦拭通靈玉、救好二人。
輸入正整數n再輸入n個整數輸出最小值用
1 首先,定bai義三個整型變數,儲存du正整數zhi 臨時變數和各位數dao 總和。2 給內變數總和sum賦值,初容值為0。3 接著,輸入正整數,儲存在變數n中。4 給臨時變數賦值,讓它的值等於正整數的值。5 用while語句判斷,判斷的條件為n不等於0。6 條件成立時,求正整數各位上數字的和。7...
找出最小值 輸入整數n,再輸入n個整數,輸出最小值。編寫相應程式
include int main int argc,char argv printf 依次輸入 d個整數 n n for i 0 i n i printf 最小數 d n min return 0 c語言,求最小值 輸入一個正整數n,再輸入n個整數,輸出最小值。試編寫相應程式。把這些數都裝在一個陣列...
c輸入正整數n求第n個斐波那契數
解題思路 斐波那契數,簡單的講就是除了第1項和第2項是1以外,其它的每一項都等於前兩項的和。比如 1,1,2,3,5,8,13 所以要求出第n項的值,需要從第3項開始,用迴圈逐項往後求,每次儲存前兩項,一直求到迴圈變數等於n為止。具體 如下 程式 int fibonacci int n 求斐波那契數...