본문 바로가기

분류 전체보기93

아두이노 버튼 누르면 불 들어오기 void setup() { // put your setup code here, to run once: pinMode(12,INPUT); pinMode(13,OUTPUT); } void loop() { // put your main code here, to run repeatedly: int btnstate = digitalRead(12); if(btnstate ==0){ digitalWrite(13,LOW); } else{ digitalWrite(13,HIGH); } delay(100); } * github.com/cybermin/appiot 자료 참고 2019. 9. 6.
큐의 삽입 삭제 #include #include std::queueQ; //정수 Q 선언 int main() { for(int i=1; i 2019. 9. 6.
스택의 삽입 삭제 #include #include std::stackS; //정수 스택 선언 int main() { for(int i=1; i 2019. 9. 6.
최댓값 찾기 // 2019-09-03 최댓값 찾기 #include #include int main() { int i; int stu, max = 0; int height[10] = {176, 168, 182, 175, 162, 179, 173, 188, 163, 173}; // 1~10번 학생들의 키 for(i = 0; i max) { // i번째 학생의 키가 max보다 클 경우 max = height[i]; //max를 i번쨰로 바꾼다 stu = i + 1; } } printf("가장 키가 큰 학생은 %d번이고 키는 %d cm 입니다.",stu, max); return 0; } /* 가장 키가 큰 학생은 8번이고 키는 188 cm 입니다. -.. 2019. 9. 3.
재귀함수 #include int f1(int a, int b) { if(a 0) { a--; b = b * 2; sum = sum + b; } return sum; } int main() { int c, d; printf("입력하세요:"); scanf("%d %d", &c, &d); printf("f1: %d\n", f1(c, d)); printf("f2: %d\n", f2(c, d)); } /* 입력하세요:3 3 f1: 45 f2: 45 -------------------------------- Process exited after 1.149 seconds with return value 0 계속하려면 아무 키나 누르십시오 . . . */ 2019. 9. 2.