小さい数から大きい数までの合計
【実行結果】
/*
サンドイッチわっしょい!!
\\ サンドイッチわっしょい!! //
+ + \\ サンドイッチわっしょい!! /+
_____ _____ __ +
. + ////\ ////\ /\ \ +
(´∀` ∩(・∀・ ∩)( ゚Д゚ )
+ (( (つ ノ(つ 丿 (つ つ )) +
ヽ ( ノ ( ヽノ ) ) )
(_)し' し(_) (_)_)
*/
#include <stdio.h>
int main(void)
{
/* 絵文字 */
printf("\n");
printf("小さい整数から大きい整数までの合計をだすよ\a \n");
printf("\n");
printf(" \\ サンドイッチわっしょい!! //\n");
printf(" + + \\ サンドイッチわっしょい!! /+\n");
printf(" _____ _____ __ +\n");
printf(". + ////\ ////\ /\ \ +\n");
printf(" (´∀` ∩(・∀・ ∩)( ゚Д゚ )\n");
printf("+ (( (つ ノ(つ 丿 (つ つ )) +\n");
printf(" ヽ ( ノ ( ヽノ ) ) )\n");
printf(" (_)し' し(_) (_)_)\n");
/*定 義*/
int a, b;
int no, lower, upper;
int sum = 0;
/*入 力*/
printf("整数A:"); scanf("%d", &a);
printf("整数B:"); scanf("%d", &b);
/*判 定*/
if (a > b ){
lower = b;
upper = a;
} else{
lower = a;
upper = b;
}
/*計 算*/
no = lower;
do {
sum = sum + no;
no = no + 1;
} while (no <= upper);
/*結 果*/
printf("%d以上%d以下の全整数の和は%dです。\n", lower, upper , sum);
return 0;
}