一道pascal題目

2022-03-01 20:18:43 字數 1306 閱讀 6212

1樓:匿名使用者

給你核心**吧,這是判斷兩個數是否是親密數對的函式:

function main(a,b : longint) : boolean;

vari,s1,s2 : longint;

begin

if (a = b) then

exit(false);

s1 := 0;

s2 := 0;

for i := 1 to a-1 do

if (a mod i) = 0 theninc(s1,i);

for i := 1 to b-1 do

if (b mod i) = 0 theninc(s2,i);

if (s1 = b)and(s2 = a) thenexit(true);

exit(false);

end;

2樓:匿名使用者

var a,b,tota,totb,i:longint;

begin

readln(a,b);

tota:=0;totb:=0;

for i:=1 to trunc(sqrt(a)) dobegin

if a mod i=0 then inc(tota,i);

if a mod (a div i)=0 then inc(tota,a div i);

if i*i=a then dec(tota,i);

end;

for i:=1 to trunc(sqrt(b)) dobegin

if b mod i=0 then inc(totb,i);

if b mod (b div i)=0 then inc(totb,b div i);

if i*i=b then dec(totb,i);

end;

if(tota=b)and(totb=a)then writeln('yes') else writeln('no');

end.

3樓:匿名使用者

vari,n,m,t,tt:longint;

begin

read(n,m);

tt:=0;

t:=0;

for i:=1 to n-1 do

if n mod i=0 then t:=t+i;

for i:=1 to m-1 do

if m mod i=0 then tt:=tt+i;

if (t=m)and(tt=n) then write('yes') else write('no');

end.

求解一道VB題目,求解一道VB題目

答案是copyc.輸入10000個數值,計算平均數,適合採用迴圈結構演算法。a。判斷乙個證書是否為偶數,解決該問題僅需一步判斷,也許需要一步賦值,沒有多次重複的步驟,不適合採用迴圈結構演算法。b。輸入乙個圓的半徑,計算面積和周長。輸入資料 計算面積,這三個內容都是乙個語句就可以完成的,沒有多次重複的...

一道化學題目,一道化學題目

除了第一樓回答是213之外。氮氣的保護作用主要是氣墊船。和食品填充氣。燈泡裡面一般是真空或者稀有氣體氮氣也有可能。霓虹燈裡的一定是稀有氣體。就這樣 好吧。初中生學藝不精,突然覺得c也有可能!能導電的一般是有機物,無機非金屬有點難度。單質矽屬於新型無機非金屬材料。雖然矽單質不是無機物,但無機化學要研究...

問一道會計題目,問一道會計題目

在採用應付稅款法進行所得稅會計核算時,應按稅法規定對本期稅前會計利潤進行納稅調整。核算時需要設定 所得稅 和 應交稅金 應交所得稅 賬戶。因不需要核算時間性差異對未來所得稅的影響金額,故不需要設定 遞延稅款 賬戶。企業按應納稅所得額計算的應交所得稅,借記 所得稅 賬戶,貸記 應交稅金 應交所得稅 賬...