編寫函式,求給定陣列中每個元素的平方根,以及最小元素和最大元素的下標

時間 2021-08-30 10:41:11

1樓:匿名使用者

#include

#include

#include

void computing(double src,int n, double tag,int *pmax,int *pmin)

*pmax=max;

*pmin=min;

}int main(int argc, char *argv);double tag[5];

int max,min,i;

printf("the origin arrays\n");

for (i = 0; i < 5; ++i)printf("\n");

printf("the sqr of array\n");

for (i = 0; i < 5; ++i)printf("\n");

assert(max==4);

assert(min==1);

return 0;}

2樓:歡樂多

void computing(double src,int n, double tag,int *pmax,int *pmin)

tag[i]=src[i]*src[i];}}

編寫一個過程(函式或子程式),求任意一維陣列中最小3個元素的平方根之和。

3樓:匿名使用者

int i=1 ,源a=0,b=0,c=0,k,t;

baiprintf(du

「請輸入這組數zhi的個數:」);scanf(%d,&t);

for(printf(「請輸入數:」);scanf(%d,&k);k不等以dao"/n" && t+1>i)

這個求出來的a,b,c就是最小3個元素

int h=sqrt(a)+sqrt(b)+sqrt(c);這個求平方根的和

printf。。。。。。h

4樓:匿名使用者

思路:1、首先將陣列按從小到大或者從大到小的順序排列(冒泡等方法都可以);

2、然後取內出陣列的最小的三個容元素(排序好陣列的前三個或者是最後三個元素,***),做平方根的和;

3、分別用陣列a和陣列b呼叫剛才的函式,做差運算。

寫一個過程(函式或子程式),求任意一維陣列中最大和最小兩個元素的平方根之和。通過呼叫該過程計算並輸

5樓:匿名使用者

#include

#include

#include

#include

#define n 10 //陣列長度

int arg[n];

void func()

sum = sqrt(max) +sqrt(min);

printf("%f\n",sum);

}void main()

1:編寫一個過程(函式或子程式),求任意二維陣列中最大和最小兩個元素的平方根之和。通過呼叫該過程計算

6樓:

#include

#include

float sqrsum(int *array, int row, int col)

if(min > array[i * col + j])}}result = sqrt(max) + sqrt(min);

return result;

}int main(void),,

,};int arr2[3] = ,

, ,, ,

};float pa;

float pb;

pa = sqrsum((int*)arr1, 4, 4);

pb = sqrsum((int*)arr2, 6, 3);

printf("pa + pb = %.5f\n", pa + pb);

return 0;}

7樓:新李話

上面回答的有誤:樓主求的和ta求的有出入。

看我的。

#include

#include "math.h"

float getv(int* a,int row,int col)}return sqrt(max)+sqrt(min);

}void main()

,,,};

int b[6][3]=,,,,,};

printf("%.5f\n",getv(a,4,4)*getv(b,6,3));}

編寫程式,求一個有10個資料的一維陣列中最小3個元素的平方根之和。

8樓:神馬還能用

#include

#include

#include

#include

main()

printf("\n");/*冒泡法答排序*/for(i=0;i<10-1;i++)}}/*輸出排列後的陣列*/

printf("排列後的隨機數陣列的各元素為:\n");

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

printf("最小3個元素的平方根之和為:%.2lf\n",sum);}

9樓:手機使用者

int i=1 ,

dua=0,b=0,c=0,k,t;

printf(「請輸入這zhi組數的個數:dao」)回;scanf(%d,&t);

for(printf(「請輸入數:」);scanf(%d,&k);k不等以答"/n" && t+1>i)

這個求出來的a,b,c就是最小3個元素

int h=sqrt(a)+sqrt(b)+sqrt(c);這個求平方根的和

printf。。。。。。

試編寫使用者自定義函式ntoc,將使用者給定的阿拉伯數字0 9轉換為對應的漢字零 九

create procedure atoc changemoney money asset nocount on declare string1 char 20 declare string2 char 30 declare string4 varchar 100 declare string3 v...

編寫程式,將一給定的陣列中的數按正數和負數分別存入不同的陣列中並統計正數 負數和零的個數

中國龍人 data segment nums db 0,4,5,8,2,8,2,6,10,28 n equ nums nums1 db n dup nums2 db n dup n1 db 0 n2 db 0 data ends code segment assume cs code,ds data...

c 編寫動態陣列類 tarray,建構函式裡指標陣列初始化

我家小私兒 main.cpp include 1.h int main a.input d,10 把c中的10個元素複製到a中a.print 列印a中的元素tarray c a 建立了一個與a一樣的c陣列b a 把a的內容複製給b a.setelem 0,6 把第0個元素的值重新賦值為6b.exch...