2010-07-14 3 views
-4

입력 한 가장 작은 정수를 식별하는 코드를 작성하고 목록에 표시된 횟수를 입력하십시오. 누군가 제발 도와 줄 수 있습니까? 당신은 당신이 어쨌든 전체 일을 반복해야합니다 발생을 계산해야하기 때문에최소 정수 및 입력 횟수 확인

#include<stdio.h> 
#define constant-999 

int main() 
{ 
int num, count; 

printf("Enter a list of integers (-999 to stop) : "); 
while(scanf("%d", &num) != -999) 
+9

지난 몇 분 동안의 두 번째 숙제 문제입니다. 어쩌면 당신은 도움을 요청하기 전에 이것을 해결하기 위해 자신의 시간을 투자해야 할 것입니다. –

+0

내가해야 할 것 같아. 나는 내일 다시 올 것이다. – user391967

+0

좋은 캐치와 좋은 전화 스티븐. – Darcy

답변

0

나는 스티븐의 코멘트와 함께하지만 힌트로 동의합니다.

3

텍스트 편집기를 사용하십시오.

메모장 ++는 꽤 좋지만 실제로는 아무 것도 할 수 없습니다.

+0

필자는'copy con main.c'을 추천하려고했으나 편집자를 사용하는 것이 좋습니다. –

+0

어째서 ... [ex] (http://en.wikipedia.org/wiki/Ex_ (text_editor))? – MrWhite

+0

@ w3d : 그들을 망쳐 놓지 마십시오. –

0

간단한 해결 방법은 숫자 개수의 배열을 선언하고 읽은 숫자를 인덱스로 사용하는 것입니다. 링크 된 목록을 사용하는 경우

unsigned int number_counts[1000] = {0}; 

//... 

number_counts[num]++; 

// or 
number_counts[num + 500]++; 

하는 필드를 추가하고 그 증가 : 당신은 당신이 음수를 다루는 경우 인덱스를 상쇄 할 수 있습니다.