Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Official髭男dism
- ㅇ
- React.js
- html
- 백준 11720
- 異端なスター
- 십진수 16진수
- 자료형
- 아스키코드로 숫자 넣기
- 정수와 상수
- 마법이라고 불러도 좋을까?
- 아스키코드
- body
- HEAD
- 魔法っていっていいかな
- 平井堅
- 히라이켄
- 십진수 8진수
- meta charset=
- 문자열숫자를 숫자로
- 오버플로우
- 백준4344번
- !doctype html
- 백준 8958번
Archives
- Today
- Total
갓비니
2020/04/07 코딩 문제 연습(6단계 / 백준 2577번) C++ <문자와 아스키코드> 본문
나에겐 너무 헷갈리고 어려웠던 문제 <2577번>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include<stdio.h>
int main()
{
int A, B, C;
int cnt[10] = { 0 };
int sum;
char temp[100];
int i;
scanf("%d %d %d", &A, &B, &C);
sum = A * B*C;
sprintf(temp, "%d", sum);
for (i = 0; i < strlen(temp); i++)
cnt[temp[i] - '0']++;
for (i = 0; i<10; i++)
printf("%d\n", cnt[i]);
}
|
*sprintf() -> sprintf(문자열,형식,숫자)
*strlen -> string의 길이를 반환
*14번째 줄 // cnt[temp[i]-'0']++; -------->> 외워두자~!!!!!!!!!!! 문자'2'를 숫자 2 로 바꾸고 싶으면 문자-'0' 하면됨
아스키 코드....임.....
....
예를들어 문자 9를 숫자 9로 넣고싶으면
아스키코드에서 9는 10진수 57임. 여기에서 숫자0의 아스키코드는 48
57-48=9....