본문 바로가기

전체보기

섭씨(℃)를 입력받아 화씨(℉)로 변환하는 프로그램 ver.1.1 #include int main () { float cel; float fah; int icho; printf("현재 온도를 입력해 주세요 : "); scanf("%f", &cel); printf("섭씨(1), 화씨(2) : "); scanf("%d", &icho); if (icho >= 2) { cel = (cel+40)/1.8-40; } fah = ((cel+40)*1.8)-40; printf("섭씨[%3.1f], 화씨[%3.1f] 입니다.\n", cel, fah); return 0; } 온도를 적고 1과 2로 적은 온도를 선택하면 출력값은 섭씨와 화씨를 같이 출력해준다. 30 적고 1 선택(섭씨입력) 하면 출력값은 섭씨30.0 화씨86.0을 출력 86 적고 2 선택(화씨입력) 하면 출력값은 섭씨30.. 더보기
C언어 과제 03 1. 잘못된부분이 있으면 찾아서 고쳐보세요. 1) intmain(void) { return ; } int main() // (void)를 넣어도 프로그램상 오류는 없음 { return 0; } 2) void main(void); { return; } int main() { return 0; } 3) void main(void) { } int main() { return 0; } 4) intvalue = 0; printf("value초기값은 %d \n" value); int value = 0; printf(“value 초기값은 %d \n”, value); 5) printf("1+ 2 = %d \n"); printf(“1 + 2 = %d \”,3); 6) intnum1, num2; scanf("%d, %d".. 더보기
2010년 10월 06일 수요일 ( 논리연산자 & scanf() 함수 & if() 명령문 ) 논리연산자 연산자 의미 수식 예 수식의 의미 && AND a && b a와 b가 모두 참이면 참이된다. || OR a || b a와 b중 어느 한쪽이 참이면 참이된다. ! NOT !a a가 참이면 거짓, a가 거짓이면 참이 된다. #include int main() { int A=10; 3||(A=5); // OR 논리연산 printf("%d", A); return 0; } 위의 프로그램을 실행을 하면 출력된 값은 10이 출력된다. 이유는 OR논리연산에 의하여 3이 이미 참이 나왔으므로 뒤의 명령은 실행하지 않고 넘어간다. 만약 (A=5)||3; 이라고 하면 출력값은 5로 출력이된다. 증감 연산자 b=++a; ☜ 전치형 a=a+1; b=a; 와 같은식 b=a++; ☜ 후치형 b=a; a=a+1; 와 같은.. 더보기
C언어 과제 02 다음 출력값에 맞게 프로그램을 작성하시오. 1. 변수 N1, N2에 각각 정수를 입력받아 N1과 N2에 들어있는 정수를 교환하시오. printf(“N1 = %d, N2 = %d”, N2, N1); 사용은 불가!! 출력) N1 입력 : 1 N2 입력 : 5 Exchange 결과 : N1 = 5, N2 = 1 printf(“N1 : “); scanf(“%d”, &N1); 1 N2 = N1; printf(“N2 : “); scanf(“%d”, &N1);5 printf(“\nExchange 결과 : N1 = %d, N2 = %d\n”, N1, N2); 2. 다음에 나오는 형식들에 맞게 출력하는 문제입니다. 출력에 사용된 숫자들은 모두 키보드로부터 입력 받습니다. 1) 6개의 정수를 입력 받은 다음, 한 줄에 세 개씩 출력하세요. 출력) 정수 입력(6개).. 더보기
섭씨(℃)를 입력받아 화씨(℉)로 변환하는 프로그램 #include int main () { float cel; float fah; printf("현재 온도를 입력해 주세요 : "); scanf("%f", &cel); fah = ((cel+40)*1.8)-40; printf("현재 온도는 화씨 [%3.1f] 입니다.\n", fah); return 0; } 더보기