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

2021-04-19 09:15:53 字數 1055 閱讀 9894

1樓:匿名使用者

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

2樓:匿名使用者

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

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

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

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

3樓:神馬還能用

#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);}

4樓:手機使用者

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。。。。。。

編寫遞迴函式將整數逆序輸出求c程式

可以參考下面的 include void printdata int data printf d data 10 printdata data 10 int main include void reverse int n int main c語言設計 用遞迴法將一個整數逆序輸出 樓主你好復 具體代制...

c語言試題編寫程式求任意輸入字串的

include include int main char str 100 int i printf 請輸入一個字串 n while scanf s str eof 輸入一個或多個ctrl z 後結束 printf 該字串 s acs碼值 為 n str for i 0 i 額,執行內截圖一 容並給...

c語言編寫程式求下列分段函式的值

include int main void else if x 1 else printf y lf y include include void main else if x 1 else printf y f y return 0 double fun double x c語言程式設計 求分段函...