演算法for迴圈輸出A1,A2,A3,A4,A5 An,用C或者C 寫個演算法。幫幫忙。

2025-07-27 03:41:19 字數 3153 閱讀 4381

1樓:虛虛實實

用c語言寫的,你只要將下述程式複製黏貼~執行即可。

#include

main()

2樓:網友

for(int i=1;i<=n;i++)

cout<<『a』《好像是這樣的。c++幾年沒碰過了。。。

演算法框圖是關於n個資料的樣本a1,a2,a3,…,an的乙個統計演算法(1)寫出程式框圖中輸出框t的表示式,並

3樓:血刺續殤

(1)分析程式中各變數、各語句的作用,再根據流程圖所示的順序,可知:

該程式的作用是計算依次輸入的n個數a1,a2,…,an的算術平均數,即t=1nn

i=1ai,根據統計中的定義,樣本資料的算術平均數所表示的樣本的數字特徵為樣本平均數.

故程式框圖中輸出框t的表示式為:t=1nni=1ai,t所表示的樣本數字特徵是樣本平均數;

2)資料5,7,7,8,10,11的平均數為 .x=16(5+7+7+8+10+11)=8,方差為s2=1

6[(5-8)2+(7-8)2+(7-8)2+(8-8)2+(10-8)2+(11-8)2]=4,標準差為s=2.

c++如何通過迴圈命名一系列變數(a1,a2,a3,a4...)【初學c++,望指導】

4樓:袁豫公孫博涉

可以動態的來new物件,但是沒法在程式執行的時候你輸入物件名再來建立這個物件。

5樓:匿名使用者

沒明白你的意思。。。通過迴圈定義物件這就需要用動態分配記憶體了 不然在迴圈內定義的變數 出了迴圈類物件就會失效,你的圖我沒看明白 你的cin>>a;在建立物件前面。你的printf("請輸入%s體重:,a);不明白你的這怎麼用,a是物件 你不能過載c語言的printf()函式 你可以實現乙個方法返回物件名字,如:printf("請輸入%s體重:",;

6樓:匿名使用者

物件命名是編譯時候就確認的,不能在執行時候定義變數。

7樓:匿名使用者

note1:

a1, a2, a3, a4 在編譯看來是互不相干的變數。

若想用ai這種樣子, 必須用陣列(array), 也就是 a[1], a[2], a[3], a[4]

陣列可以用迴圈來處理, 但必須由0開始編號:

int a=new a[11];

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

note2:

char n[100]; int w;

cout <<"請輸入姓名: "; cin >>n; ;

cout <<"請輸入體重: "; cin >>w; ;

8樓:匿名使用者

我明白你的意思,用#define預處理可能可以做一部分,不過這個東西不能迴圈,因為巨集就是簡單的文字替換。既然是要每次迴圈得到乙個物件,沒有道理強迫他們的名字,阿貓和女神都可以是human的乙個例項,嘗試建立物件陣列進行迴圈初始化吧。陣列裡面的物件,沒有變數名,都是匿名的。

另外一點,覺得你的思路怪怪的,為啥要執行時指定變數的名字膩?

#define init_human(n) human h##nvoid main()

js中有多個變數名,變數名如:a1,a2,a3,a4....,我想通過迴圈a+數字方式輸出,寫法如何寫?

9樓:網友

可銀兄以用eval來鋒吵襲解決,比如:碰晌。

重謝。求大神寫乙個c++程式並附帶註釋,然後說明一下所用的演算法。程式要求如下

10樓:網友

#include

演算法概要:a1, a2...a2

取第乙個。數a1作為組合的第乙個數,然後從剩下的數a2...an中取r-1個數進行剩下的組合,完成一次迴圈。

然後取第二個數a2作為組合的第乙個數,然後從剩下的數a3...an中取r-2個數進行剩下的組合,完成一次迴圈。

依此類推,得到全部的組合。

進行排列輸出的主函式。

a: n個資料的陣列。

n: 資料個數。

r: 組合的r

result: 快取本次組合的陣列。

aindex: 當前組合的a下標。

resultindex: 當前組合的結果下標*/ void c(int a, int n, int r, int result, int aindex, int resultindex)

cc(a, n, r); // 組合輸出。

delete a;

return 0;}

用迴圈語句設計乙個演算法,在有限個實數a1,a2,........an中找到最大的乙個數

11樓:網友

開頭的就不給你寫了就給你寫迴圈體吧 int a[n],j,i; for(i=0;ia[i+1]) 這個迴圈體利用了乙個一維的陣列,其中n為實數的個數,i表示要比較多少次,而最後一才比較完成輸出 的a[i+1]就是你要找的最大的那個實數,剩下的輸入和輸出我就不寫了估計你也會,如果不會我在給你補上。

c語言 菜鳥 設有函式呼叫語句 func((a1,a2,a3),(a4,a5)); 則函式func中有幾個形參 答案是2 為什麼啊

12樓:網友

題目問的是func中的形參有幾個,答案是2沒有問題。

a1,a2,a3)這是乙個表示式,表示式的值為最後乙個逗號後面表示式的值,即a3的值,這是考察逗號運算子的知識點。

同理(a4, a5)表示式值為a5,所以func()呼叫等價於func(a3, a5),您想想形參有幾個,2個沒問題的,對吧。

13樓:網友

func 中(a1,a2,a3) 這是乙個引數。

而 (a4,a5)也是乙個引數。

這個函式把()裡面的全部作為乙個引數的。

有關c語言,用for迴圈來列印出斐波那契數列的前n項。

14樓:網友

// 斐波那契數列指的是這樣乙個數列、…

這個數列從第三項開始,每一項都等於前兩項之和。

#include

void main()}

an中,構造新數列a1,a2 a1,a3 a2an an 1此數列首項為1公比為

中,構造新數列a1,a2 a1,a3 a2,an an 1,此數列首項為1公比為1 3的等比數列 因為首項為1,等比為1 3 所以可以得出 a1 1,a2 4 3,a3 13 9,a4 40 27 可以看的出他的規律是 an a n 1 1 3 n 1 a n 1 a n 2 1 3 n 2 帶入上...

向量Aa1,a2,a3向量Bb1,b2,b3,向量C

叉積是 a2b3 a3b2 i a3b1 a1b3 j a1b2 a2b1 k 點積是a1b1c1 a2b2c2 a3b3c3 向量乘法原理 原理 兩個向量a和b的叉積寫作a b 有時也被寫成a b,避免和字母x混淆 a向量與b向量的向量積的方向與這兩個向量所在平面垂直,且遵守右手定則。豎起的大拇指...

1乘2乘3分之1加2乘3乘4分之1加3乘4乘5分之1加4乘

1 1 2 1 2 1 3 1 3 1 4 1 4 1 5 1 5 1 6 1 1 2 1 2 1 3 1 3 1 4 1 4 1 5 1 5 1 6 1 1 6 5 6 2乘3分之一加3乘4分之一加4乘5分之一 等於多少 2 1 3 3 1 4 4 1 5 2 3 3 4 4 5通分得 85 48...