正解ではなくヒントをいただけたらと思います。(課題です)
C言語は超初心者です、初めて自分で書いたものです。
問題:999以下の自然数を入力するとその数の百、十、一のけたを分離して表示するプログラムを作成せよ。
自分の回答:
#include <stdio.h>
int main(void)
{
int y; /* 999以下の自然数*/
int a; /* 100の位 */
int b; /* 10の位 */
int c; /* 1の位 */
a=y/100;
b=(y%100)/10;
c=y%10;
scanf("Input a three-digit number : %d &n" , &y);
printf("Hundreds digit = %d &n" ,a);
printf("Tens digit = %d &n" , b);
printf("Ones digit = %d &n" , c);
return 0;
}