1006 형식 을 바 꾸 어 출력 정수 (C 언어 판 + 주석 + 간단 한 맵)
1134 단어 PAT 2 급 문제 풀이(C 언어 버 전)
B
자모 S
열 12...n
0 이 아 닌 비트 숫자 를 표시 합 니 다. n
(< 10) 형식 을 바 꾸 어 세 자 리 를 넘 지 않 는 정 수 를 출력 합 니 다.예컨대 234
출력 BBSSS1234
'백' 2 개, '10' 3 개, 그리고 4 개가 있 기 때문이다.입력 형식:
각 테스트 입력 은 테스트 용례 1 개 를 포함 하여 정정 수 를 제시 합 니 다 n(<1000)。
출력 형식:
모든 테스트 용례 의 출력 은 한 줄 을 차지 하고 규정된 형식 으로 출력 한다 n。
입력 샘플 1:
234
출력 예시 1:
BBSSS1234
입력 샘플 2:
23
출력 예시 2:
SS123
중요 한 점:
4. 567917. 나머지 방법 을 취하 고 입력 정수 각 비트 의 크기 를 가 져 와 배열 에 저장 합 니 다
코드:
#include
int main(void) {
int n, k, i;
int a[3] = {0}; // 1000 , 3 。
scanf("%d", &n);
/* , */
k = 0;
while ( n ) {
a[k++] = n % 10;
n /= 10;
}
/*a[2] ,a[1] ,a[0] */
while ( a[2]-- ) printf("B");
while ( a[1]-- ) printf("S");
for ( i = 1; i <= a[0]; i++ ) printf("%d", i);
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
1003 나 통과!(C 언어 판 + 주석 + 논리 문제)'정 답' 은 자동 채점 시스템 이 내 놓 은 가장 반 가운 답변 이다.이 문 제 는 PAT 의 '정 답' 대 파 송 에 속 합 니 다. 읽 은 문자열 이 다음 조건 을 만족 시 키 면 시스템 은 '정 답' 을 출력...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.