元々の問題は二つの整数値を読み込んで、小さい方の数以上で大きい方以下の整数を全て加えるプログラムを作成しろとあります。
このコードにおいて
num1 ,num2は波括弧に覆われています。この波括弧の中でしか使えなくした意味はどこにあるでしょうか?
変数の数を制限するためでしょうか?
ご意見をお聞かせ下さい
’
#include<stdio.h>
int main(void){
int max,min;
int sum=0;
{int num1,num2;
puts("type 2 integlar");
printf("num1:" );scanf("%d",&num1 );
printf("num2:" );scanf("%d",&num2 );
if(num1>num2){
max=num1;
min=num2;
}
else {
max=num2;
min=num1;
}
}
printf("when you add over%dand under%d",min ,max );
do{
sum=sum+min;
min=min+1;
}while(min<max+1);
printf("%d\n",sum );
return 0;
}
’
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/24 15:05
2015/08/28 13:21