要求逐行解釋c

2022-10-12 03:36:45 字數 1000 閱讀 6445

1樓:匿名使用者

/*包含標準標頭檔案*/

#include

#include

#include

#include

using namespace std;

int main()

sort(num.begin(), num.end(), greater()); //排序,將num容器的第乙個數到最後乙個數從大到小排序,這裡用的是模板,是c++的標準排序演算法

//for迴圈從第乙個數開始輸出num中的所有資料,用迭代器iterator進行控制

for(vector::iterator iter = num.begin(); iter != num.end(); iter++)

cout << *iter<<" ";

cout<

return 0;

} 改程式就是乙個簡單的輸入--排序--輸出程式!

2樓:匿名使用者

#include

#include

#include

#include

using namespace std;

int main()

sort(num.begin(), num.end(), greater()); //把num容器的從begin()到end()範圍內的所有元素按greater為標準進行排序,其中begin()是第乙個元素,end()是超出最後乙個元素的下乙個位置,begin()到end()範圍就是容器的所有元素,因為這個範圍是乙個左閉右開去間,greater()是由大到小排列.

for(vector::iterator iter = num.begin(); iter != num.end(); iter++)

cout << *iter<<" "; //整個for迴圈的意思是利用迭代器,把容器裡的元素 一一輸出,迭代器實際是乙個指標型別.

cout<

return 0;}

C 如何逐行讀取檔案,並將讀取出來的資料進行運算匯入

會飛的小兔子 intmain inta 16 file fp fopen aa.txt r inti 0 while feof fp fscanf fp,d a i i return0 擴充套件資料在python一次性讀取資料 file novel.txt withopen file asfile ...

c語言題解釋

唐麗梅 第一道題 第一行,是你定義下面程式多要用到的變數,int是整型,也就是說只能是整數,比如2 float型別,就是小數,比如2.3等,下面的scanf是讓你輸入數值的意思,括號後面有三個字母變數,也就是說你要輸入三個數字,分別賦給a,b,c printf是輸出你剛才的數值。解答完畢。第二道題意...

求C語言高手解釋

bcd是計算機表示十進位制的方法,0 9分別對應0000 1001 8421碼 0000 1001表示為十六進製制就是0x0 0x9 十進位制12表示為bcd為0001 0010 二進位制 表示為十六進製制就是0x12 小明誤以為這是二進位制數,所以00010010 二進位制 18 十進位制 其實0...