編寫一個程式,對一個整型陣列的元素求和,結果使用全域性變數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變數
- 課程作業01:模仿JavaAppArguments.java示例,編寫一個程式,此程式從命令列接收多個數字,求和之後輸出結果。JavaAPP命令列
- Android中全域性變數與區域性變數的使用總結Android變數
- 陣列中每個陣列元素出現的次數陣列
- 記一個全域性變數"冒充"區域性變數引起的bug變數
- 寫一個方法,使得sum(x)(y)和sum(x,y)返回的結果相同
- 一維陣列:相鄰兩數求和陣列
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- 如何將一個陣列中的元素插入另一個陣列陣列
- mysql返回一個結果集的儲存過程小例子MySql儲存過程
- 統計陣列個元素出現的個數陣列
- javascript將陣列的元素每兩個一組存入一個新陣列JavaScript陣列
- java使用mybatis 呼叫儲存過程返回一個遊標結果集JavaMyBatis儲存過程
- 使用DBMS_STATS儲存分析結果
- 統計陣列元素中每個元素出現的次數陣列
- 在儲存過程A中呼叫儲存過程B的結果儲存過程
- 返回陣列中的最大元素個數陣列
- C語言 有一個整形陣列a,有10個元素,要求輸出陣列中的全部元素C語言陣列
- 如何:在執行 SQL 工作中將結果集對應至變數SQL變數
- 編寫一個函式,實現兩個整型陣列的合併(將兩個整型陣列a和b合併成一個從小到大有序排列的整形陣列c,並在主函式中測試)。函式陣列
- 簡單的mysql儲存過程,輸出結果集MySql儲存過程
- 全域性統一返回結果類
- Python的區域性變數和全域性變數使用解惑Python變數
- 移除陣列 arr 中的所有值與 item 相等的元素。不要直接修改陣列 arr,結果返回新的陣列陣列
- 將一個陣列賦值給另外一個陣列陣列賦值
- javascript中的作用域(全域性變數和區域性變數)JavaScript變數
- js如何獲取指定元素在陣列中個數JS陣列
- 全域性變數與區域性變數變數
- 區域性變數和全域性變數變數
- Python中的全域性變數和區域性變數Python變數
- js常見演算法(一):陣列去重,打亂陣列,統計陣列各個元素出現的次數, 字串各個字元的出現次數,獲取地址連結的各個引數JS演算法陣列字串字元
- C語言區域性變數、全域性變數、靜態區域性變數、靜態全域性變數C語言變數
- 知識點:可變陣列的屬性使用copy修飾的後果陣列
- linux 下c/c++ 使用shell命令並加入引數、儲存結果LinuxC++
- Matlab統計陣列中相同元素的個數Matlab陣列
- 輸入一個整數陣列,輸出奇偶數相間排列的陣列陣列
- 找到兩個陣列中的公共元素陣列