1から5までの和を求めて表示 (初期化子)
明解C言語 入門編 > 4. プログラムの流れの繰り返し >
1から5までの和を求めて表示 (初期化子)
C
#include <stdio.h>
int main(int argc, char* argv[])
{
int no = 1;
int sum = 0;do
{
sum += no++;
} while (no <= 5);printf("1から5までを足した値はは%dです。\n", sum);
return 0;
}
実行結果
R:\>lesson026\project1.exe
1から5までを足した値はは15です。
C++
#include <stdio.h>
int main(int argc, char* argv[])
{
int no(1);
int sum(0);do
{
sum += no++;
} while (no <= 5);printf("1から5までを足した値はは%dです。\n", sum);
return 0;
}
実行結果
T:\>lesson026\project1.exe
1から5までを足した値はは15です。
Delphi
program Project1;{$APPTYPE CONSOLE}
uses
SysUtils;
var
no: Integer = 1;
sum: Integer = 0;
begin
repeat
sum := sum + no;
inc(no);
until no > 5;writeln(format('1から5までを足した値はは%dです。', [sum]));
end.
実行結果
S:\>lesson026\project1.exe
1から5までを足した値はは15です。