Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C 언어에서 나누기 및 모듈로 연산자를 사용하여 첫 번째 숫자와 마지막 숫자의 합 찾기

<시간/>

문제

키보드로 4자리 숫자를 입력했을 때, 숫자의 첫 번째 자리와 마지막 자리의 합을 구하는 C 프로그램은 무엇입니까?

해결책

이 프로그램에서 우리는 런타임에 4자리 숫자를 취하고 논리를 사용하여 해당 4자리 숫자의 첫 번째 숫자와 마지막 숫자의 합을 찾으려고 합니다. -

a=n%10;
b=n/1000;
result = a + b;

이 논리를 적용하여 4자리 숫자의 첫 번째 숫자와 마지막 숫자의 합을 구해 보겠습니다. −

예시

다음은 나누기와 모듈로 연산자를 사용하여 첫 번째 숫자와 마지막 숫자의 합을 구하는 C 프로그램입니다 -

#include<stdio.h>
main(){
   int n,a,b,result;
   printf("Enter a four digit number: ");
   scanf("%d",&n);
   a=n%10;
   b=n/1000;
   result = a + b;
   printf("After adding first and last digit is %d", result);
   getch();
}

출력

위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -

Enter a four digit number: 2345
After adding first and last digit is 7

프로그램

다음은 6자리 숫자에 대한 C 프로그램이며 첫 번째 숫자와 마지막 숫자의 합을 구하는 것입니다. −

#include<stdio.h>
main(){
   int n,a,b,result;
   printf("Enter a six digit number: ");
   scanf("%d",&n);
   a=n%10;
   b=n/100000;
   result = a + b;
   printf("After adding first and last digit is %d", result);
   getch();
}

출력

위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -

Enter a six digit number: 346713
After adding first and last digit is 6