從鍵盤上輸入整數存入一維陣列元素中,然後按逆序輸出該陣列的元素。C 程式設計求高手解答

2021-07-01 02:02:45 字數 4444 閱讀 1970

1樓:施來

用c++ 有很簡單的方法 把元素存vctor或list的容器裡邊 然後反響遍歷

如果是練習資料結構 樓上的思路很好了

2樓:幸福桔梗

/*還可以用起泡排序演算法或者二叉排序等,

具體演算法可以去看資料結構排序一章的內容*/#include //簡單選擇排序

using namespace std;

int main()

if(flag)

break;//跳出外層迴圈

flag = true;

}for(i = 0;i < 10;i++)//輸出cout<

cout<

system("pause");

return 0;}

3樓:匿名使用者

c的怎麼樣?

#include

#include

#include

int _tmain(int argc, _tchar* argv)for(i=9;i>=0;i--)

system("pause");

return 0;}

4樓:呵呵

#include

using namespace std;

int main()

cout << "反序輸出:" << endl;

for (int i = 9; i >= 0; i--)system("pause");

return 0;}

c++定義一個整形陣列,從鍵盤錄入10個元素,然後任意輸入一個整數,用順序法查詢該數

5樓:匿名使用者

#include

using namespace std;

int main(void)

if (!flag)

cout << "無此數" << endl;

return 0;}

6樓:丿夜灬羽靈

static void main(string args)console.writeline("請輸入要查詢的數:");//c++是printf("請輸入要查詢的數:");

int  findnum=int.parse(console.readline());

bool isfind = false;

for (int i=0;i

7樓:福建省寧德市

#include

void main()

cout<<"請輸入一個數:\n";

cin>>t;

for(i=0;i<10;i++)

}if(i==10)}

8樓:匿名使用者

#include

#define n 5

void main()

//將長度為n的陣列a, 下標為i的位置插入值為v的元素。 插入後,陣列長度為n+1.

, in;

/*宣告一個陣列,陣列的大小為n+1,多出一個空間用來插入一個元素*/

printf("\n 插入前的陣列元素:\n");

for (i = 0;i < n;i++)printf("\n 請輸入一個要插入的數:");

scanf("%d", &in);

for (i = 0;i < n;i++)//查詢第一個大於要插入數的位置

for (j = n;j > i;j--)//為要插入的數留出位置num[i] = in;//將要插入的數儲存到該位置printf("\n 插入後的陣列元素:\n");

for (i = 0;i < n + 1;i++)printf("\n");}

用c++編寫程式從鍵盤輸入10個整數到一維陣列中,找出最大值以及最大值所在的位置並輸出。

9樓:來日方長

#include

using namespace std;

int main()

if (min > a[i])

}else

}cout << "最大值:" << max << "位置:" << maxpos << endl;

cout << "最小值:" << min << "位置:" << minpos << endl;

return 0;

}擴充套件資料:

for迴圈的基本用法:

1、語句最簡形式為:

for( ; ; )

2、一般形式為:

for(單次表示式;條件表示式;末尾迴圈體)

其中,表示式皆可以省略,但分號不可省略,因為“;”可以代表一個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。

for迴圈小括號裡第一個“;”號前為一個為不參與迴圈的單次表示式,其可作為某一變數的初始化賦值語句, 用來給迴圈控制變數賦初值; 也可用來計算其它與for迴圈無關但先於迴圈部分處理的一個表示式。

“;”號之間的條件表示式是一個關係表示式,其為迴圈的正式開端,當條件表示式成立時執行中間迴圈體。

執行的中間迴圈體可以為一個語句,也可以為多個語句,當中間迴圈體只有一個語句時,其大括號{}可以省略,執行完中間迴圈體後接著執行末尾迴圈體。

執行末尾迴圈體後將再次進行條件判斷,若條件還成立,則繼續重複上述迴圈,當條件不成立時則跳出當下for迴圈。

10樓:匿名使用者

這道題怎麼這麼多人問啊。 我都回答好幾次了。 唉呀。。。。。

c++程式題 輸入10個數到一維陣列中,按升序排序後輸出。分別用3個函式 實現資料的輸入,排序和輸出。 20

11樓:微俊

#include

using namespace std;

void bubblesort(int *pdata,int count)

void show(int *pdata){for(int i=0;i<10;++i)cout<純手

打望採納

c++問題:使用scanf輸入任意10個整數到陣列a,然後再將這陣列中下標是奇數的陣列元素輸出.

12樓:匿名使用者

#include "stdio.h"

main()

13樓:

首先寫一個判斷奇數的方法,返回的是boolean型別的,然後定義個新的陣列來接受奇數,先查詢奇數的個數,然後就可以確定新建立的陣列的大小了

14樓:匿名使用者

#include

int main()

滿意抄請襲採bai納du

。zhidao

15樓:q267195170真藥

用迴圈還有判斷不就行了

16樓:匿名使用者

#include

int main() ;

for(i = 0; i < n; ++i) scanf("%d",&a[i]);

for(i = 1; i < n;i  += 2) printf("%d ",a[i]);

printf("\n");

return 0;}

17樓:聽不清啊

#include

using namespace std;

int main()

18樓:物理公司的

#include

void main()}}

19樓:小丁雞摩羯

#include

#define num 10

int main()

return 0;}

20樓:匿名使用者

int n = 10;

int arr[n];

while(n < 10)

for(int i=0;i<10;++i)

21樓:

//#include "stdafx.h"//if the vc++6.0, with this line.

#include

using namespace std;

int main(int argc,char *argv)return 0;}

22樓:超鬼崩盤帝

#include

int main()

for (int i = 1;i < 10;i=i+2)while (1);}

23樓:啊酷瑪

叢彈道導彈空是論理詮

c 程式設計題從鍵盤上輸入數,放入陣列中。輸出這數中,所有偶數的和以及所有奇數和

include using namespace std int main else cout 偶數 copy的和 even 奇數 的和 odd endl return 0 c 問題 使用scanf輸入任意10個整數到陣列a,然後再將這陣列中下標是奇數的陣列元素輸出.include stdio.h m...

C語言從鍵盤上輸入正整數,計算並輸出該數的各位數字之和

輸出該數的各位數字之和的源 如下 include int fun int n else return sum void main 擴充套件資料1 輸入的數字要是整數,並且要在規定範圍內。2 對輸入的數要進行拆分,注意1和本身不能在求和之中。3 可以使用迴圈對輸入的數 n 遍歷,如果n i餘為0,則表...

對在一維陣列中存放的整數進行如下操作 從元素開始直到最後元素,依次向前移動位置

int num 10 for int i 1 i 9 i for int j 0 j 10 j c語言編寫函式,對具有10個整數的陣列如下操作 從第n個元素開始直到最後一個,依次向前一個位置,輸出結果.include int main void s int a 10 n 編寫函式,對具有效期0個整數...