드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물ID : computer_26666짧은주소 복사하기
작성자 : 자연미남
추천 : 0
조회수 : 549회
댓글수 : 8개
등록시간 : 2011/12/14 15:52:41
배열을 이용해서 입력된 숫자의 빈도를 표현파는 기본 예제 문제인데요.
#include <stdio.h>
#define SIZE 101
int main ()
{
int i, score ;
int s[SIZE];
for (i=0;i<SIZE;i++)
s[i]=0;
while(1)
{ printf("숫자를 입력하시오(종료-1):");
scanf("%d", &score);
if (score<0) break;
s[score]++;
}
printf("성적 빈도\n");
for(i=0 ; i<SIZE; i++)
printf("%d %d\n",i, s[i]);
return 0;
}
이게 제가짠 코드거든요,,
근데 책에선
printf("%d %d\n",i, s[i]);<- 이부분이 printf("%3d %3d\n",i, s[i]);
이렇게 나와있네요.
실행해보니 위치의 차이가 있기는 한데...
뭐가 다른거죠??
그리고 '%(n)d' (n=정수) 가 뜻하는게 뭔가요??
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.