C 程式設計一維陣列元素求和

時間 2021-08-30 11:20:53

1樓:沒錢的萌娃紙

程式設計**如下:

//檔案字尾名為.cpp

#include

using namespace std;

#define num 20 //求和資料個數的最大值

int main()

int i,n;

int sum=0;

int a[num];

cout<<"請輸入需要求和的資料的個數:";

cin>>n;

cout<<"請輸入需要求和的">a[i];//輸入資料

sum+=a[i];//求和

cout<<"陣列中各個元素求和的結果為:"

舉例:void main()

int arr[10];

long sum=0;

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

sum+=arr[i];

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c++就適應的問題規模而論,大小由之。

c++不僅擁有計算機高效執行的實用性特徵,同時還致力於提高大規模程式的程式設計質量與程式設計語言的問題描述能力。

原理:c++語言的程式因為要體現高效能,所以都是編譯型的。但其開發環境,為了方便測試,將除錯環境做成解釋型的。

即開發過程中,以解釋型的逐條語句執行方式來進行除錯,以編譯型的脫離開發環境而啟動執行的方式來生成程式最終的執行**。

生成程式是指將原始碼(c++語句)轉換成一個可以執行的應用程式的過程。如果程式的編寫是正確的,那麼通常只需按一個功能鍵,即可搞定這個過程。該過程實際上分成兩個步驟。

第一步是對程式進行編譯,這需要用到編譯器(compiler)。編譯器將c++語句轉換成機器碼(也稱為目標碼);如果這個步驟成功,下一步就是對程式進行連結,這需要用到連結器(linker)。連結器將編譯獲得機器碼與c++庫中的**進行合併。

c++庫包含了執行某些常見任務的函式("函式"是子程式的另一種稱呼)。例如,一個c++庫中包含標準的平方根函式sqrt,所以不必親自計算平方根。c++庫中還包含一些子程式,它們把資料傳送到顯示器,並知道如何讀寫硬碟上的資料檔案。

2樓:匿名使用者

//檔案字尾名為.cpp

#include

using namespace std;

#define num 20 //求和資料個數的最大值int main()

cout<<"陣列中各個元素求和的結果為:"<

return 0;}

3樓:耳東日月木公

#include< stdio.h>

void main()

printf("%d\n",sum);}

4樓:

void main()}

c語言程式設計編寫計算一維n個陣列元素中下標為偶數的各元素之積的

void 下標為偶數的各元素之積 int 一維n個陣列,int 維n while 下標 維n fun int a,int n 引數1為陣列,引數2為陣列元素個數 printf ret d n ji double prod even double data,int len double prod 1 ...

c語言陣列怎樣求和,C語言陣列怎樣求和,

墨汁諾 先獲取陣列長度,然後用for迴圈,從陣列中獲取值進行累加求和。include include int main int n int val int a int sun 0,i printf 請輸入陣列的長度 scanf d n printf n a int malloc n sizeof i...

c語言程式設計 輸入元素的陣列,輸出這個陣列的最大值,最

include int main for i 0 i 5 i arv sum 10.0 for i 0 i 5 i for i 0 i 5 i printf n printf 最大值為 2f 最小值為 2f a 0 a 4 printf n printf 2f n arv printf n retu...