ABOUT ME

Today
Yesterday
Total
  • 단어 속 숫자의 합
    코딩/C언어 2018. 6. 6. 16:47
    반응형

    #include <stdio.h>

    int main(void)

    {

    char word[81];

    int i, j, result = 0, number;

     

    printf("Enter a word: ");

    scanf("%s", word);

     

    for (i = 0; word[i] != '\0'; i++)

    {

    if (word[i] >= '0' && word[i] <= '9')

    {

    number = word[i] - '0';

     

    for (j = i; word[j + 1] >= '0' && word[j + 1] <= '9'; j++)

    {

    number = number * 10 + (word[j + 1] - '0');

    i++;

    }

     

    result += number;

    }

    }

     

    printf("글자 안의 수의 합은 %d\n", result);

    }

     

     

     

    결과:

     

     

     

     

    단어 안에 있는 숫자들의 합 계산하기

    숫자가 연이어 나올 경우 하나의 수로 간주하고 계산

    반응형

    '코딩 > C언어' 카테고리의 다른 글

    난수 발생, 최대값  (0) 2018.09.04
    배열 합, 평균 계산  (0) 2018.09.04
    2차원 배열 계산  (0) 2018.06.05
    배열 이동  (0) 2018.06.05
    구구단표  (0) 2018.06.05
Designed by Tistory.