ㄧ计

玡 ヘ夹

ㄧ计 筁祘 ノ办 把计肚患よ猭

ㄧ计 Top

C++ セ <肚摸> <ㄧ计嘿>(<把计>)
{
 
<粂>;
  return
<肚>;
}
单 Pascal セ function <ㄧ计嘿>(<把计>): <肚摸>;
begin

  <粂>;
  <ㄧ计嘿> := <肚>
end;

ㄒ

C++ セ 单 Pascal セ
float power(float x, int y)
{
  int i;
  float p = 1;


  for (i = 1; i <= y; i++)
    p *= x;
 
return p;
}
function power(x: real; y: integer): real;
var
  i: integer;
  p: real;
begin
  p := 1;
  for i := 1 to y do
    p := p * x;
 
power := p
end;

狦ㄧ计ぃ惠璶ヴ把计<把计> ㄏノ void 硂ボ┪ヴ狥﹁ぃ璶ㄒint function_without_parameters(void)┪int function_without_parameters() 痙種ㄏ⊿Τ把计ㄧ计砆秸ノ┪珹腹琌ぃ簗奔

ㄧ计

 C++ いㄧ计祘玡祘ぇ

祘ㄏノㄧ计
C++ セㄧ计祘玡 #include <iostream.h>

float power(float x, int y)
{
  int i;
  float p = 1;
  for (i = 1; i <= y; i++)
    p *= x;
  return p;
}

main()
{
  int i;

  for (i = 0; i < 10; i++)
    cout << i << "\t" <<
power(1.5, i) << "\t" << power(-0.5, i) << endl;

  return 0;
}
C++ セㄧ计祘ぇ #include <iostream.h>

float power(float base, int n);   // ㄧ计

main()
{
  int i;

  for (i = 0; i < 10; i++)
    cout << i << "\t" <<
power(1.5, i) << "\t" << power(-0.5, i) << endl;

  return 0;
}

float power(float x, int y)
{
  int i;
  float p = 1;
  for (i = 1; i <= y; i++)
    p *= x;
  return p;
}
Pascal セ program prog_28(input, output);
var
  i: integer;

function power(x: real; y: integer): real;
var
  i: integer;
  p: real;
begin
  p := 1;
  for i := 1 to y do
    p := p * x;
  power := p
end;


begin
  for i := 0 to 9 do
    writeln(i, ' ',
power(1.5, i), ' ', power(-0.5, i))
end.

狦ㄧ计祘ぇ祘玡ゲ斗Τ暗ㄧ计粂ㄧ计禗 C++ 絪亩祘把计计沮摸把计计ヘのㄧ计肚计沮摸硂ㄇ戈ゲ斗㎝ㄧ计璓计沮い把计嘿琌ぃ惠璶碞衡Τぃ﹚璶㎝ㄧ计妓ㄒ祘いㄧ计
    float power(float base, int n);
糶Θ
    float power(float, int);


筁祘 Top

 C++ い筁祘砆讽琌贺ぃ穦肚ヴ狥﹁ㄧ计иㄏノ玂痙 void 讽琌ㄧ计肚计沮摸ㄒ

祘筁祘
C++ セ Pascal セ
#include <iostream.h>

void a_message(int a, int b)
{
  if (a > b)
    cout << a << " > " << b << endl;
  else if (a < b)
    cout << a << " < " << b << endl;
  else
    cout << a << " = " << b << endl;
}

main()
{
  int x, y;

  cin >> x >> y;
 
a_message(x, y);

  return 0;
}
program prog_29(input, output);

procedure a_message(a, b: integer);
begin
  if a > b then
    writeln(a, ' > ', b)
  else if a < b then
    writeln(a, ' < ', b)
  else
    writeln(a, ' = ', b)
end;


var
  x, y: integer;

begin
  readln(x, y);
 
a_message(x, y)
end.

ノ办 Top

C++ Τ闽ノ办砏玥㎝ Pascal 

癸ㄧ计秨﹍砆跑秖ウノ办碞琌ㄏノ赣跑秖ㄧ计狦跑秖琌ㄧ计いァウノ办パ砆竚秨﹍祘跑秖ゲ斗璶祘程秨﹍よ候钡玡竚矪瞶竟ぇ痙種 main() ず跑秖ぃ琌祘跑秖ウ琌祘Ы场跑秖

#include <iostream.h> 

int x, y; 
/* x の y 琌祘跑秖 */ 

void foo1() 
{ 

  int a; /* a ノ办パ硂ㄠ秨﹍ */ 

  /* 硂よ琌 a ノ办ぃ琌 b ノ办 */ 
  /* c 祘ずぃ foo1 ずㄏノ */ 
  /* foo2 ぃ硂ㄠ秸ノ */ 
  ... 
 

  char b; /* b ノ办パ硂ㄠ秨﹍ */ 

  /* 硂ㄠ琌 a ㎝ b ノ办 */ 
  ...

} /* a ㎝ b ノ办沧挡 */ 

void foo2() 
{ 
  /* foo1 硂ㄠ秸ノ */ 

  int x; 
  /* ┮Τ硂ㄠ瞷x㎝祘跑秖x礚闽 */ 
  ...

} 

main() 
{ 

  int c; /* c ノ办硂ㄠ秨﹍ */ 
  /* a ㎝ b  foo1 ぃ硂ㄠㄏノ */ 
  ... 
 

}


把计肚患よ猭 Top

 C++ いㄧ计把计琌肚璶龟筋肚и璶р把计肚ㄧ计よ猭琌ㄧ计Α把计いㄏノ琍腹*の秸ノㄧ计龟把计&ㄒ祘い find_average材㎝材把计琌肚τ材琌肚ㄢ把计キА穦硓筁材把计肚秸ノㄧ计よ

祘肚の肚
C++ セ Pascal セ
#include <iostream.h>

void find_average
       (
float x, float y, float *z)
{
 
*z = (x + y) / 2;
}


main()
{
  float a = 4, b = 3, c;
  find_average(
a, b, &c);
  cout << "Average: " << c << endl;

  return 0;
}
program prog_30(input, output);

procedure find_average
            (
x, y: real; var z: real);
begin
 
z := (x + y) / 2
end;

var
  a, b, c: real;
begin
  a := 4; b := 3;
  find_average(
a, b, c);
  writeln('Average: ', c)
end.

玡 ヘ夹