분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int i,j;
int no_cases;
int case1=0, case2=0, case3=0, case4=0, case5=0;
int first = 0, second = 0;
FILE *in_file;
in_file = fopen("input.txt","r");
if(in_file == NULL) exit(1);
fscanf(in_file, "%d" , &no_cases);
for (i=0; i<no_cases; i++)
{
if (first>=second)
case1++;
if (first<=second)
case2++;
if (first = second)
case3++;
if (first - second > 5)
case4++;
if(first % second == 0 )
case5++;
}
printf("%d %d %d %d %d", case1,case2,case3,case4,case5);
fclose(in_file);
}
짜고있는 내용이 수열에서 연속적인 두 자연수의 관계라는 내용입니다
먼저 input.txt 파일을 읽어온다음..
case1은 first가 second보다 크거나 작을경우 증가
case2은 first가 second보다 작거나 같을경우 증가...이렇게해서 case5까지 짜서
출력값이 1,2,3,4,5
6,7,8,9,10
11,12,13,14,15 (이 값은 예시)
이렇게 3줄로 떠야하는데.. 지금 1줄 1,2,3,4,5 밖에 뜨지 않고 그렇다고 정확한 값이 뜨는것도 아니고..
어디를 추가하거나 수정해야할까요?아....ㅜㅜ..
죄송합니다. 댓글 작성은 회원만 가능합니다.