본문 바로가기

Embeded C/C언어 예제

C언어로 키보드로부터 최대 세 자리의 정수를 입력 받아 자릿수들의 합계를 구하는 프로그램

C언어로 키보드로부터 최대 세 자리의 정수를 입력 받아 자릿수들의 합계를 구하는 프로그램을 작성하여 보겠습니다.

예상결과>>
출력) 입력(3자리) : 123
 자릿수 합계 : 6

입력(3자리) : 620
 자릿수 합계 : 8

입력(3자리) : -1
 프로그램 종료!!

1) 3자리 정수를 입력(각각 입력받지 않고 한번에 입력 받는다)
2) 한번만 실행되는 프로그램 오류시 종료~

#include <stdio.h>

int main()
{
 int a = 0;
 int s = 0;
 
 printf("number is enter : ");
 scanf("%d", &a);
 s = ((a/100)+(a%100/10)+(a%10));
 
 if(s>=0)
 {
  printf("number is sum %d\n", s);
 }
 else if(s<0)
 {
  printf("program is out!!\n");
 }
 
 return 0;
}