例如:A = {1,2,3,4,5},B={2,3,4,5,6}
要計算A[0]/B[0]......A[4]/B[4],有沒有函式能實作?
uj5u.com熱心網友回復:
Matlab倒是很好實作
uj5u.com熱心網友回復:
自己寫個函式uj5u.com熱心網友回復:
一個回圈搞定,不行的話就兩個回圈
uj5u.com熱心網友回復:
我來接分
#include<stdio.h>
int main()
{
void arr_division(float *a,float *b,int arrlen);
float a[5]={1,2,3,4,5},b[5]={2,3,4,5,6};
arr_division(a,b,5);
return 0;
}
void arr_division(float *a,float *b,int arrlen)
{
float *temp = new float[arrlen];
memset(temp,0,sizeof(float)*arrlen);
for(int i=0;i<arrlen;i++){
temp[i]=a[i]/b[i];
printf("a[%d]/b[%d]=%.2f\n",i,i,temp[i]);
}
}
uj5u.com熱心網友回復:
確實,他這個例如一個for回圈就搞定。。。注意一下資料型別,int和float或者double
uj5u.com熱心網友回復:
謝謝各位的回答,想問的是有沒有已經在標準里的函式,不是自己寫的。。。uj5u.com熱心網友回復:
沒有。
啥叫標準?
C標準?
C++1x標準?
STL標準?
boost標準?
uj5u.com熱心網友回復:
當然有啊,inner_product函式轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/246338.html
標籤:C++ 語言
上一篇:C++程式保存
下一篇:c++輸入中文輸出不顯示?
