超初心者です。
#include <stdio.h>
int main(int argc, char *argv[]){
int X, Y;
scanf("%d",&X);
scanf("%d",&Y);
printf("%d\n",X);
printf("%d\n",Y);
return 0;
}
↑のコードから
標準入力から2つの整数値 n, m を読み取り、 n から m までの整数値を1行に1個ずつ書き出すプログラムを作る。 n>m のときは何も出力しないようにする。各数値は左詰に1行として標準出力に書き出す。
ということをしたいのですが、
その場合どういじればよいでしょうか????
超初心者です!
Re: 超初心者です!
例えば、2147483643 と 2147483647 の 2つの整数値を読み取ると、 と書き出すプログラムを作るということでしょうか?でおろで さんが書きました: ↑5年前標準入力から2つの整数値 n, m を読み取り、 n から m までの整数値を1行に1個ずつ書き出すプログラムを作る。
Re: 超初心者です!
gcc 8.2.0 (MinGW)使用
実行してみました。
http://www2.koyoen.birdview.co.jp/~abcx ... -01-b-.PNG
http://www2.koyoen.birdview.co.jp/~abcx ... -01-c-.PNG
後はコードを整理すればいいよね。
#include <stdio.h>
int main(int argc, char *argv[]){
int X, Y;
scanf("%d",&X);
scanf("%d",&Y);
printf("%d\n",X); int n=X;
printf("%d\n",Y); int m=Y;
printf("----------\n");
if( !(n > m) ){
for(int i=n; i<=m; i++)printf("%d\n",i);
}
return 0;
}
http://www2.koyoen.birdview.co.jp/~abcx ... -01-b-.PNG
http://www2.koyoen.birdview.co.jp/~abcx ... -01-c-.PNG
後はコードを整理すればいいよね。
Re: 超初心者です!
いじるのは、for と if の追加でしょう。でおろで さんが書きました: ↑5年前その場合どういじればよいでしょうか????
#include <stdio.h>
int main(int argc, char *argv[]){
int X, Y;
scanf("%d",&X);
scanf("%d",&Y);
for (; X < Y; X++) // ★
printf("%d\n",X);
if (X == Y) // ★
printf("%d\n",Y);
return 0;
}
「n から m までの整数値を書き出すプログラム」などと
してください。
コードは、フォーラム(掲示板)ルールにあるように
codeタグを使用してください。