從 11 年到 2009 年翻譯成帕斯卡語言 25

發布 娛樂 2024-04-11
12個回答
  1. 匿名使用者2024-02-07

    vars,i:longint;

    beginfor i:=11 to 2009 do begins:=s+i;

    end;writeln(s);

    end.很簡單,老闆,給工資!!

  2. 匿名使用者2024-02-06

    const num = 5;

    var n: integer;

    function r(n : integer) :integer;

    var i : integer;

    beginif n <= num then

    beginr := n;

    exit;end;

    for i :=1 to num do

    if r(n-i) <0 then

    beginr:=i;

    exit;end;

    r:=-1;

    end;begin

    readln(n);

    writeln(r(n));

    end.一般過程是讀取資料 n(這需要您的輸入),然後輸出 r(n),並且由於 r(n) 是乙個函式,因此執行 r 函式。 如果 n 小於或等於 5,則 r=n,然後函式終止並輸出函式值; 如果 n 大於 5,則跳轉到 for 迴圈。

    您還應該了解以下內容...

    嘻-???嘻嘻嘻-,,,嘻

  3. 匿名使用者2024-02-05

    只要買一本書就讀了。

    num 是乙個常量,始終等於 10;

    function 是乙個函式;

    for··· to··· do 是乙個迴圈;

    如果是判斷;

    readln 是寫;

    writeln 是輸出;

    開始開始;

    結束。

  4. 匿名使用者2024-02-04

    var i,j,n,k,l,m:longint;s1:string;s:array[0..10]of string;ch:char;

    a:array[0..10]of longint;

    beginreadln(n);

    readln(s1);

    l:=length(s1);m:=1;

    for i:= 1 to n do

    beginj:=1;

    while (s1[j]>',')and(m<>l+1) dobegin

    s[i,j]:=s1[m];

    inc(j);inc(m);

    end;a[i]:=j-1;

    inc(m);

    end;for i:= 1 to n-1 do

    for j:= i+1 to n do

    beginif s[i,1]for k:=1 to 200do

    begins[0,k]:=s[i,k];s[i,k]:=s[j,k];s[j,k]:=s[0,k];

    end;a[0]:=a[i];a[i]:=a[j];a[j]:=a[0];

    end;end;

    for i:= 1 to n do

    beginfor j:= 1 to a[i] do

    beginwrite(s[i,j]);

    end;end;

    end.這是乙個貪婪的想法:將其作為字串讀取,按第乙個單詞排序,然後在末尾輸出。

    這三個部分是:1:輸入到字串陣列中;

    2:按第乙個字元大小的順序排序;

    3:按排列順序輸出;

    注意:陣列 A 記錄每個數字的長度。 它需要與字串一起調整。

  5. 匿名使用者2024-02-03

    這是 C 語言。

    有子例程。 不知道子程式是什麼。

    無法翻譯。 #include

    #include

    #include

    #include

  6. 匿名使用者2024-02-02

    var a:integer;

    c:real;

    beginfor a:=1 to 10 do

    c:=c+a/10;

    write(c);

    end.上面的那個,很煩人。

    怎麼會錯。

    給自己加乙個,絕對是對的。

  7. 匿名使用者2024-02-01

    vara,b:longint;

    beginfor a:=1 to 9 do begina:=a*;

    b:=b+a;

    end;writeln(b);

    end.小絲綢瞭望塔的主人採用!! 發芽!!

  8. 匿名使用者2024-01-31

    vara, b: integer;

    function work(a, b: integer): integer;求 a 和 b 的最大公約數。

    begin如果 a mod b <>0,則如果 a 不能被 b 整除。

    work := work(b, a mod b) A 和 B 的最大公約數等於 B 和 A mod B 的最大公約數。

    elsework := b;如果 a 能被 b 整除,則 a 和 b 的最大公約數等於 b

    end;begin

    read(a, b);讀取 a 和 b 的值。

    writeln(work(a, b));work 是乙個自定義的函式名稱(自選),其功能在上面已經詳細描述過了。

    end.輸入: 20 12

    輸出: 4

  9. 匿名使用者2024-01-30

    這個程式就是要找到最大的公約數,如何逐字翻譯這個單詞???

    var(定義變數)。

    a, b: integer;(a,b 變數屬於整數整數)。

    functionwork(a, b: integer): integer;(自定義函式用於查詢最大公約數)。

    begin如果 a mod b <>0 則(如果 a 除以 b 而不為零)。

    work := work(b, a mod b) (使用 b, a mod b 作為變數來求兩者的公約數)。

    work := b;(最大公約數是 b)。

    end;begin

    read(a, b);(讀 a、b)。

    writeln(work(a, b));輸出(函式後獲得的最大公約數稱為 a,b))。

    end.

  10. 匿名使用者2024-01-29

    program ft;

    uses crt;

    vardp:array[0..24][0..3500] of integer;

    v,a:array[0..25] of integer;

    i,j,k,n,sum:integer;

    beginread(sum,n);

    for i:=1 to n do read(v[i]);

    for i:=1 to n do

    for j:=1 to sum do begindp[i][j]:=dp[i-1][j];

    if v[i]<=j then

    if dp[i-1][j]>(dp[i-1][j-v[i]]+v[i]) then

    dp[i][j]:=dp[i-1][j];

    else then

    dp[i][j]:=dp[i-1][j-v[i]]+v[i];

    end;write(dp[n][sum]);

    readkey();

    end.其次,請單獨提出乙個問題。

  11. 匿名使用者2024-01-28

    program e2;

    varx,x1,y1,y,t,i,j,s,h,h1:integer;

    a:array[0..10]of integer;

    b:array[0..10]of integer;

    c:array[0..10]of integer;

    beginh1:=1;

    writeln('請輸入兩個數字:');

    writeln('x= ');

    readln(x);

    writeln('y= ');

    readln(y);

    x1:=x; y1:=y;

    for i:=0 to 7 do

    begina[i]:=x mod 2;

    b[i]:=y mod 2;

    x:=x div 2;

    y:=y div 2;

    end;for i:=0 to 7 do

    beginc[i]:=a[i]+b[i]+c[i];

    if (c[i]=2) then

    beginc[i]:=0;

    c[i+1]:=c[i+1]+1;

    end;end;

    for t:=0 to 7 do

    beginh:=0;h1:=1;

    while (hbegin

    h1:=h1*2;

    h:=h+1;

    end;s:=s+c[t]*h1;

    end;writeln(x1,'+',y1,'=',s);

    for i:=7 downto 0 do

    write(a[i]);

    write('+');

    for i:=7 downto 0 do

    write(b[i]);

    write('=');

    for i:=7 downto 0 do

    writeln(c[i]);

    end.也許有些格式沒有你想要的那麼好,但是 pascal 的輸出語句是 write 和 writeln,第乙個是輸出後沒有換行符,第二個是輸出後沒有換行符,你看你要改什麼不行,我試過編譯並通過了。

  12. 匿名使用者2024-01-27

    原始碼.........

    #include""

    你引用了你自己的圖書館嗎?

相關回答
9個回答2024-04-11

大國騎著 5 華麗的旋律和充滿愛意的肩膀騎行。 她非常合適,保濕,體重 125 磅(57 公斤)。 今天,她想在這個國家有一些漂亮的長肩膀來導航。 >>>More

4個回答2024-04-11

第乙個。 維克多通常在早上 7 點醒來。 做個20分鐘的晨練,洗個澡,吃一頓豐盛的早餐,然後早上8點去上班。 他通常開車去,8:30到達。 >>>More

9個回答2024-04-11

房東們好! 我想續簽合同。

這次我們再續簽1年半的合同不通過中間人怎麼樣? >>>More

10個回答2024-04-11

hello everyone. my name is xx and i'm twelve years old now. i like swimming and playing basketball. >>>More

7個回答2024-04-11

這是一段艱難的旅程

2006年7月10日 2006年7月10日 陽光明媚的日子 >>>More