編寫一個程式,對一個整型陣列的元素求和,結果使用全域性變數sum儲存,另外對陣列元素中的奇數求和,結果使用區域性變數sum儲存,在主程式將兩個結果輸出。
#include<iostream>
using namespace std;
int sum_1(int a[]);//定義計算奇數的和;
int main()
{
int a[]={1,2,3,4,5,6,7,8,9,10};//定義陣列並附初值;
int i,sum=0,sum_2;//因為sum要進行運算,所以要進行賦初值,即為0,不然可能算錯;
for(i=0;i<10;i++)
{
sum+=a[i];//進行求和運算;
}
sum_2=sum_1(a);//把函式計算得到的值賦給sum_2;
cout<<sum<<'\t'<<sum_2<<endl;
return 0;
}
int sum_1(int a[])
{
int sum=0,i;
for(i=0;i<10;i++)
{
if(a[i]%2!=0)//奇數判斷;
sum+=a[i];
}
return sum;//返回計算得到的值;
}
相關文章
- 陣列中每個陣列元素出現的次數陣列
- 由一個業務需求引發的對 ASP.NET 全域性變數的調研及結果ASP.NET變數
- 統計陣列個元素出現的個數陣列
- 一維陣列:相鄰兩數求和陣列
- 寫一個方法,使得sum(x)(y)和sum(x,y)返回的結果相同
- 統計陣列元素中每個元素出現的次數陣列
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- 返回陣列中的最大元素個數陣列
- mysql返回一個結果集的儲存過程小例子MySql儲存過程
- 編寫一個函式,實現兩個整型陣列的合併(將兩個整型陣列a和b合併成一個從小到大有序排列的整形陣列c,並在主函式中測試)。函式陣列
- 請解釋下如下js程式碼對陣列排序後的輸出結果[程式碼]JS陣列排序
- java使用mybatis 呼叫儲存過程返回一個遊標結果集JavaMyBatis儲存過程
- 寫一個方法找出指定一維陣列所有不重複的元素和個數陣列
- Python中的全域性變數和區域性變數Python變數
- js常見演算法(一):陣列去重,打亂陣列,統計陣列各個元素出現的次數, 字串各個字元的出現次數,獲取地址連結的各個引數JS演算法陣列字串字元
- 找到兩個陣列中的公共元素陣列
- javascript中的作用域(全域性變數和區域性變數)JavaScript變數
- 移除陣列 arr 中的所有值與 item 相等的元素。不要直接修改陣列 arr,結果返回新的陣列陣列
- 全域性變數與區域性變數變數
- 區域性變數和全域性變數變數
- 輸入一個整數陣列,輸出奇偶數相間排列的陣列陣列
- 簡單的mysql儲存過程,輸出結果集MySql儲存過程
- Java區域性變數與全域性變數Java變數
- java 全域性變數和區域性變數Java變數
- jmeter全域性變數和區域性變數JMeter變數
- 【c】全域性變數與區域性變數變數
- 陣列元素的數量陣列
- javascript 將一個陣列中的元素的值複製到另一個已有資料的陣列中JavaScript陣列
- 不可變陣列的範圍求和陣列
- 兩個有序陣列的中位數陣列
- 原生js 判斷變數是一個陣列JS變數陣列
- 多執行緒中,區域性變數與全域性變數哪個比較安全?執行緒變數
- 在一個元素上:hover,改變另一個元素的css屬性CSS
- c語言中的變數儲存區域C語言變數
- Java 中將lambda 表示式體中的變數賦值給lambda體之外的一個區域性變數時,要求那個區域性變數是final 修飾的Java變數賦值
- 全域性統一返回結果類
- 知識點:可變陣列的屬性使用copy修飾的後果陣列
- 找出陣列中元素出現次數超過陣列長度一半的元素陣列