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

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

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樓:啊酷瑪

叢彈道導彈空是論理詮

請設計程式實現功能 從鍵盤輸入整數存入一維陣列中,先輸出下標為奇數的元素,空4格後再輸出下

include stdafx.h if the vc 6.0,with this line.include stdio.h int main void 從鍵盤輸入10個數存入一維陣列中,輸出下標為奇數的元素。include int main for i 0 i 10 i return 0 擴充套件資...

c 程式設計,急求大神使用者從鍵盤上任意輸入整數

include define n 10 define invalid 0xffffusing namespace std int main int argc,char argv if istrigger elsereturn true include using namespace std int ...

用C語言從鍵盤上任意輸入正整數,判斷是否為素數

include include int shu long unsigned num 判斷一個給定的數num是不是素數 是返回1,否則返回0 include stdio.h void main if j i 2 c語言程式設計判斷輸入的正整數是否為素數。將 for k 2 k x i 1 k 改成 f...