C 언어/임베디드 C 썸네일형 리스트형 for문(1) for문은 보통 반복횟수가 사전에 정해진 경우에 많이 사용하는 반복문이다. for(초기식; 조건식; 증감식) 명령문 while문과 조건식만 동일 초기식은 처음한번만 수행되는식 증감식은 끝에 매번 수행한다. //1에서 5까지의 정수를 화면에 출력하는 프로그램 #include int main() { int i; for(i=1; i 더보기 while문의 무한반복 무한반복이란 while문의 조건식이 잘못 설정되어 while문이 끝없이 반복수행되는 것을 말한다. /*1에서부터 키보드로부터 입력받은 정수 count까지의 합을 구하는 프로그램. 입력값이 음수일 경우 무한반복이 일어난다.*/ #include int main() { int count; long sum = 0; printf("Please enter an integer: "); scanf("%d", &count); while(count !=0) { sum = sum + count; count = count - 1; } printf("The sum is %d.\n", sum); return 0; } 결과 Please enter an integer: 5 The sum is 15. 음수로 입력했을 경우 Please.. 더보기 while문의 반복횟수 /*1부터 5까지의 합을 구하는 프로그램*/ #include int main() { int number = 1, sum = 0; while(number < 5) { sum = sum + number; //sum = sum + number++; number = number + 1; //number++; } printf("0 The sum of the first 5 integer is %d\n", sum); return 0; } 결과 0 The sum of the first 5 integer is 10 sum = sum + number++; 은 sum = sum + number; number = number + 1;(또는 number++;)으로 입력해 주는것이 보기 좋은 표현법이다. /*위의 프로그램에서 오.. 더보기 while문이 한번도 실행되지 않는 경우 /*정수 1부터 임의의 정수까지의 합을 구하는 프로그램*/ #include int main() { int count; long sum = 0; printf("Please enter an integer: "); scanf("%d", &count); while(count>=0) //음수는 수행하지 않음 { sum=sum+count; count=count-1; } printf("The sum is %d.\n", sum); return 0; } 결과 Please enter an integer: 12 The sum is 78. 더보기 while문(3) //제어변수 number를 키보드로부터 입력받아 초기화한다. #include int main() { int number; long sum=0; printf("Please enter an integer : "); scanf("%d", &number); while(number !=0) { sum+=number; printf("Please enter an integer : "); scanf("%d", &number); } printf("The sum of number is %ld.\n", sum); return 0; } 결과 Please enter an integer : 1 Please enter an integer : 2 Please enter an integer : 3 Please enter an inte.. 더보기 이전 1 ··· 5 6 7 8 9 10 11 다음