#include <stdio.h>
int main(){
int a, b, x = 0, sum = 0;
puts("二つの整数を入力して下さい。");
printf("整数a:"); scanf("%d", &a);
printf("整数b:"); scanf("%d", &b);
if (a <= b){
do{
sum = sum + a;
a++;
x++;
} while (a <= b);
printf("%d以上%d以下の全整数の和は%dです。\n", a - x, b, sum);
}
else{
do{
sum = sum + b;
b++;
x++;
} while (b <= a);
printf("%d以上%d以下の全整数の和は%dです。\n", b - x, a, sum);
}
return 0;
}
分からないということが分かりました
返信削除助かりました ありがとうございます
僕もです
削除++の解説前の演習問題なので++を含まない解答をお願いしたいです。
返信削除あぁ, 申し訳ないです.
削除今後そういうの散見されるかもしれません.
a++ → a = a + 1;
x++ → x = x + 1;
と置き換えていただけると助かります.
「a++」「x++」の辺りですw
削除なるほどそういうことでしたか、失礼しました
削除int main(void){
返信削除int a,b,x,ans;
printf("整数a:"); scanf("%d",&a);
printf("整数b:"); scanf("%d",&b);
if(b>a){
int tmp;
tmp=a; a=b; b=tmp;
}
x=b;
ans=0;
do{
ans+=x;
++x;
} while(a>=x);
printf("%d以上%d以下の全整数の和は%dです。",b,a,ans);
return 0;
}
はどうでしょうか?
良いプログラムの評価基準が分からないので評価お願いします。
こんにちわ。フミックスといいます。解答集載せていただき、大変助かります。回答なくて困っていました。笑。
返信削除私自身プログラム初学者なのですが、どのように考えたら回答例みたいなプログラミングを作る事が出来るようになるでしょうか?原理がよくわかっていないのと、周りにプログラミングやっている方が誰もいなくて、意見を聞いてみたいです。
下記のようなプログラムは作ってみましたが、失敗作です。
起動はしますが、問題通りのプログラムは作れません。自分の書いたプログラムのここを修正すればできますよ!みたいな事ありましたら、アドバイスお願いしたいです。お手数ですが、よかったらお願いいたします。
#include
int main(void)
{
int max=0;
int mini=0;
do{
int a,b;
printf("整数値Aを入力してください:");
scanf_s("%d", &a);
printf("整数値Bを入力してください:");
scanf_s("%d", &b);
if (b > a)max = b, mini = a;
else if (a < b)max = a, mini = b;
mini++;
} while (max>mini);
printf("%d以上%d以下の全整数の和は%dです。", mini, max, mini++);
return 0;
}
フミックス
fumix100trick@yahoo.co.jp