게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 간단한거 하나만 질문할께요..ㅜ
게시물ID : computer_26666짧은주소 복사하기
작성자 : 자연미남
추천 : 0
조회수 : 537회
댓글수 : 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=정수) 가 뜻하는게 뭔가요??
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호