編寫函式,求兩個長度相同的一維陣列中,下標相同的元素的乘積之和

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

1樓:

private int mycount();

int b = new int;

int sum=0;

for(int i=0;ib.length?a.length:b.length;//判斷兩個陣列的長度,為防止出錯以短陣列的長度為標準

for(int i = 0;i < mylength;i++)return sum;}

2樓:

for(i=s=0;i

3樓:徐光豬

#include

int a[5];

int b[5];

int i,sum=0;

void pan(int a[5],int b[5])void main()

4樓:匿名使用者

#include

#define size 5 /*在這裡可以定義陣列的大小*/

int a[size];

int b[size];

int i,sum=0;

void pan(int a[size],int b[size])void main()

已幫你除錯過了,ok!好好努力吧。

5樓:冷沛裘幼荷

#include

using

namespace

std;

long

mul(int

size,

long*a,

long*b)

intmain(void)

;longb=

;cout<<"sum

="<

a,b)<

return0;}

c++ 關於判斷兩個陣列(一維)對應的元素完全相同的函式

6樓:

樓上正解 m=sizeof(a);

n=sizeof(b);

7樓:匿名使用者

話說,一個函式就搞定的strcpm(str1,str2);你這麼麻煩還。

而且你的程式有問題。先從開始說,你在函式引數傳引數的時候,就做了不必要的拷貝浪費了記憶體

bool if_prn_same(int* a,int* b)這樣傳地址就能省記憶體。在說程式的邏輯部分,你那個迴圈是在幹嘛啊大哥!為什麼要巢狀迴圈呢?

你再想想,比較兩個字串是不是這兩個字串的字元個數相等是前提呢?那為什麼不在迴圈中比較a[i]和b[i]呢?還巢狀迴圈導致錯誤了。

8樓:匿名使用者

#include

using namespace std;

bool if_prn_same(int a, int x, int b, int y); //判斷兩陣列對應的元素(無重複是否全部相同)

int main(void)

;int b = ;

int x = sizeof(a) / sizeof(int);

int y = sizeof(b) / sizeof(int);

bool work = if_prn_same(a, x, b, y);

cout << x << endl;

cout << y << endl;

if (work)

else

return 0;

}//判斷兩陣列對應的元素(無重複是否全部相同)bool if_prn_same(int a, int x, int b, int y)

}return true;

}else

}return true;}}

c語言編寫一個函式將兩個一維陣列對應元素相乘

9樓:匿名使用者

兩個bai一維陣列的長度必須相同du,否則無法相乘。zhi思路為,迴圈

dao遍歷陣列,並將對應元素專相乘,結果屬存到第三個陣列中。

以整型為例,示例**如下:

void array_multi(int *a, int *b, int *r, int len)//將長度為len的陣列a,b對應元素相乘,結果存於r中。

10樓:空空

#include

void cheng(int*a,int*b,int*c,int r)

int main(),

b[10]=,c[10],i;

cheng(a,b,c,10);

for(i=0;i<10;i++)printf("%d ",c[i]);

return 0;}

用c語言編寫一個函式,其功能是計算一維陣列中下標為偶數的陣列元素的倒數之和

11樓:匿名使用者

#include

double fun(double a, int n){int i;

double r = 0.0;

for(i=0;i

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

12樓:匿名使用者

void 下標為偶數的各元素之積(int 一維n個陣列, int 維n)

while (下標 < 維n);};

13樓:

fun(int a,int n)//引數1為陣列,引數2為陣列元素個數

printf("ret=%d\n",ji);}

14樓:匿名使用者

double prod_even(double* data, int len){

double prod=1;

int i;

for(i=0;i

c語言程式設計: 將兩個長度相同的一維陣列中各下標相同的對應元素相乘,並將結果存放到另一個一維數

15樓:寒寒家

//這樣就可以了,剛寫的,如果有疑問,歡迎交流//#include

#define n 5

int main(){

int a[n], b[n], c[n];

int i;

for(i = 0; i

c實驗編寫兩個函式求兩個整數的最大公約數

include include int fun y int,int int fun b int,int main int fun y int x,int y return i int fun b int x,int y return i include int cal int m,int n int...

假如一組數裡有兩個相同的數,怎麼求中位數

利芳懿邶豆 首先把這一組數字從小到大排列,當然也包括這兩個數字,求中位數是不管有沒有相同數字的。8910121213因為總共有6個數字,所以最中間的數字是10和12,則中位數 10 12 2 11。如果一組數字的個數是單數的話,中位數就是最當中的那個數字。 良德廉永安 這個不管有沒有相同的數字 都是...

1編寫M函式,用於計算兩個矩陣的積(兩個矩陣作為輸入

function c ji a,b m n size a m n size b if n m error 前者列數與後者行數不同,無法相乘!else for p 1 m for q 1 n for t 1 n d p,q,t a p,t b t,q endc p,q sum d p,q,endend...