upc코드 체크디지트 계산방법..
알버트
2023.04.01
질문 제목 : upc코드 체크디지트 계산방법..질문 내용 : #include stdio.h
#define max 11
int main()
{
int dig[max];
int sum, sum_1 = 0;
int dig12;
int i;
printf(숫자입력 : \n);
printf(-);
for(i = 0; i max; i++){
scanf(%d, &dig[i]);
}
for(i = 0; i max; i++){
if(i % 2 == 1){
sum_1 += dig[i];
sum = 3 * sum_1;
}
else if(i % 2 == 0){
sum += dig[i];
}
dig12 = (10 - sum % 10) %10;
}
printf(체크디지트는 %d\n이다., dig12);
getchar();
return 0;
}
바코드 체크디지트 구하는 소스거든요?? 근데 에러는 없는데 답이 이상하게 출력이 되네요;;
혹시 잘못된 거라도 있는지 알려주세요....
-
은율
int sum, sum_1 = 0;
를
int sum = 0, sum_1 = 0;
으로 고쳐보세요.