Pascal | C |
---|---|
program sample(input, output); var d1:integer; d2:integer; function func1(a:integer):integer; var i:integer; sum:integer; begin sum:=0; for i:=1 to a do sum:=sum+i; func1:=sum; end; procedure proc1(var a:integer); begin if a<10 then a:=a+10 else a:=a-10; end; begin write('Input? '); readln(d1); d2:=func1(d1); proc1(d2); writeln(d2); end. |
#include <stdio.h> int d1, d2; int func1(int a) { int sum, i; for(sum = 0, i = 0; i <= a; i++) sum += i; return sum; } void proc1(int *a) { if (*a < 10) *a += 10; else *a -= 10; } main() { printf("Input? "); scanf("%d", &d1); d2 = func1(d1); proc1(&d2); printf("%d\n", d2); } |
program sample2(input,output); var a:array[1..10] of integer; i:integer; begin for i:=1 to 10 do a[i]:=i; end. |
main() { int a[10], i; for(i = 0; i < 10; i++) a[i] = i + 1; } |
program sample3(input,output); var i:integer; begin i:=0; while (i<10) do begin writeln(i); i:=i+1; end; repeat writeln(i); i:=i-1 until i=0; end. |
#include <stdio.h> main() { int i; i = 0; while(i<10) { printf("%d\n", i); i++; } do { printf("%d\n", i); i--; } while (i>0); } |
(作成: 2000年9月27日, 最終更新: 2000年9月27日)