C언어로 키보드로부터 최대 세 자리의 정수를 입력 받아 자릿수들의 합계를 구하는 프로그램을 작성하여 보겠습니다.
예상결과>>
출력) 입력(3자리) : 123
자릿수 합계 : 6
예상결과>>
출력) 입력(3자리) : 123
자릿수 합계 : 6
입력(3자리) : 620
자릿수 합계 : 8
입력(3자리) : -1
프로그램 종료!!
1) 3자리 정수를 입력(각각 입력받지 않고 한번에 입력 받는다)
2) 한번만 실행되는 프로그램 오류시 종료~
#include <stdio.h>
int main()
{
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;
}
'Embeded C > C언어 예제' 카테고리의 다른 글
C언어로 대소문자 입력을 전환하는 프로그램 (0) | 2011.05.18 |
---|---|
C언어 피보나치 수열 (3) | 2011.05.17 |
C언어로 초 입력시 분과 초로 변환하는 프로그램 (0) | 2011.05.17 |
C언어로 주사위를 10번 던지는 난수 프로그램 (0) | 2011.05.11 |
C언어의 비트연산자를 활용하여 정수 N을 입력하면 2의 N승을 출력하는 프로그램 (0) | 2011.05.11 |