-
단어 속 숫자의 합코딩/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