如何隨機產生10個2位正整數,用C語言程式設計

2025-02-17 19:45:09 字數 2422 閱讀 2963

1樓:花雅豔說中

main()

inta,b;

for(a=1;a<=2;a++)

for(b=1;b<=5;b++)

printf("x=%d%d",a,b);

嘿嘿我。的你一看就懂。

十位2個。個位5個。

一共10個。

你執行來看嘛。

已知a、b分別是m、n位(位數為10-30的隨機正整數)的隨機正整數,編寫程式給出這兩個正整數相加的結果。如:a=47858628539074,b= 212821064467,c=a+b=

2樓:

摘要。親您好很榮幸為您解答哦!<>

已知a、b分別是m、n位(位數為10-30的隨機正整數)的隨機正整數,編寫程式給出這兩個正整數相加的結果。如:a=47858628539074,b= 212821064467,c=a+b=48071449603541的解答如下:

由於a和b的位數可能很大,直接進行加法運算可能會導致溢位或者運算時間過長。因此,可以採用字串相加的方式來解決這個問題。具體實現步驟如下:

將a和b轉換成字串形式,分別儲存在兩個字串變數中。對於兩個字串,從末尾開始逐位相加,將結果儲存在乙個新的字串中。需要注意的是,如果某一位相加的結果大於等於10,需要向前一位進位。

最後得到的字串即為a和b相加的結果。

已知a、b分吵者別是m、n位(位數為10-30的隨機正整數)的隨機正整數,編寫程式給橡碰敏出這兩個正整梁枝數相加的結果。如:a=47858628539074,b= 212821064467,c=a+b=48071449603541

親您好很榮幸為您解答哦!<>

已知a、b分別是m、n位(位數為10-30的隨機正整數)的隨機正整數,編寫程式給搜棗出這兩個正整數相加的結果。如:a=47858628539074,b= 212821064467,c=a+b=48071449603541的解答如下:

由於a和b的位數可能很大,直接進行加法運算可能會導致溢位或者運算時間過長。因此,可以採用字串相加的方式來解決這個問題。具體實現步驟如下:

兆激將a和b轉換成字串世猜拆形式,分別儲存在兩個字串變數中。對於兩個字串,從末尾開始逐位相加,將結果儲存在乙個新的字串中。需要注意的是,如果某一位相加的結果大於等於10,需要向前一位進位。

最後得到的字串即為a和b相加的結果。

需要注意的是,上述代虛辯碼中的字串相加方式只適用於正整數相加,對於負數相梁液加或者浮點數相加需要進行特差渣缺殊處理。

可以直接搞成**不。

親,可以的,但是**發不出文字版。

c語言利用隨機數生成兩個矩陣...

3樓:汙嚇雞

%利用隨機數生成兩個矩陣(資料不一定相同,前者範圍為30~90,後者為101~135)

r1 = ceil(30 + 30.*rand(16,1));30~90的16個隨機數。

r2 = ceil(101 + 24.*rand(16,1));101~135的16個隨機數。

a = reshape(r1,4,4); b = reshape(r2,4,4);%a,b是4行4列。

要求 1.將兩個矩陣結果放入c矩陣中。

c = [a b]

2.將a矩陣轉置。

at = a'

3.求c矩陣中元素的最大值和下標。

cmn = max(c(1:end));c中最大的數。

i1 j1] = find(c==cmn); c中最大的數的位置。

i1 j1] %行是位置。

4.以下三角形式顯示a矩陣,上三角形式顯示b矩陣。

看不懂。5.將a矩陣第1行與第三行對應元素交換位置。

ta=a(1,:)a(1,:)=a(3,:)a(3,:)=ta;

a%6.求a矩陣兩條對角線元素之和。

az = a(1,1) +a(2,2) +a(3,3) +a(4,4);%主對角線。

fz = a(1,4) +a(2,3) +a(3,2) +a(4,1);%副對角線。

az + fz %對角線之和。

7.將a矩陣按列的次序把各元素放入一維陣列d中,顯示結果。

d=reshape(a,1,4*4)

matlab做的。

ps:作者 okhz

4樓:匿名使用者

四,網上很多專業論壇以及知識平臺,上面也有很多資料,我遇到專業性的問題總是上論壇求解決辦法的。

五,將你的問題問的細一些,清楚一些!讓人更加容易看懂明白是什麼意思!

謝謝採納我的建議!

c++隨機產生乙個六位數包括大小寫字母和數字

5樓:匿名使用者

大小寫字母加數字是26*2 +10 = 62個。

因此你只需要產生乙個0-61的隨機數就可以了。將其解析成字母,數字即可。

vb程式設計題 隨機產生兩個2位整數,使用choose函式隨機產生操作符給使用者出一道算

什麼時候要,我可以寫 如何用vb設計乙個程式,隨機產生二十個三位整數 sub s randomize 初始化隨機變數 for i 1 to 20 做20次迴圈debug.print int 100 rnd 900 輸出隨機數到立即視窗 next end sub 樓上連陣列都沒有定義,也沒有把產生的數...

怎麼編寫程式MATLAB,產生兩位隨機整數,輸出其中小

如三秋 根據目的判斷,需要調取到的函式有randi mod mean find,分別用於產生隨機整數 判斷是否為偶數 計算平均數 尋找滿足條件元素的下標。如下 clc clear n randi 10,99 1,20 產生隨機數,在10到99之間的均勻隨機數 a mean n 計算平均數 n fin...

vb編寫程式,隨機產生10到100間的整數輸出這些數

private sub mand1 click dim a 20 as integer randomize max 0 j 0 for i 1 to 20 a i int 91 rnd 10print a i if max a i then max a i j i next i print prin...