複数回入力したい、簡潔にプログラムを書きたい、といったときの解決策を紹介します。

初心者に向けた簡単な内容となっています。

一度に2回以上入力する方法

ズバリ、次のコードです。

#include<stdio.h>
int main(void)
{
int a,b ;
scanf(” %d %d “,&a,&b) ;
printf(“入力された値は%dと%dです。\n”,a,b ) ;
return 0 ;
}

scanf(” %d %d “, &a ,&b ) ;

このように2回入力することができるのです。

ではもっと入力したいときはどうするか

#include<stdio.h>
int main(void)
{
int a,b,c ;
scanf(” %d %d %d “,&a,&b,&c ) ;
printf(“入力された値は%dと%dと%dです。\n”,a,b,c ) ;
return 0 ;
}

scanf(” %d %d %d “, &a ,&b ,&c ) ;

このように、単純に%dのところを増やしていくことで、複数回の入力が可能になっています。

一気に複数回入力したいとき、スマートに書きたいときに参考にしてみてください。