반응형
소스코드
반응형
'프로그래밍 > C,C++' 카테고리의 다른 글
Codeup Q.1088 C언어 (0) | 2022.09.01 |
---|---|
Codeup Q.1079 C언어 (0) | 2022.08.26 |
Codeup Q.1106 C언어 (0) | 2022.08.25 |
Codeup Q.1089 C언어 (0) | 2022.08.25 |
//광고차단회복
소스코드
Codeup Q.1088 C언어 (0) | 2022.09.01 |
---|---|
Codeup Q.1079 C언어 (0) | 2022.08.26 |
Codeup Q.1106 C언어 (0) | 2022.08.25 |
Codeup Q.1089 C언어 (0) | 2022.08.25 |
소스코드
Codeup Q.1079 C언어 (0) | 2022.08.26 |
---|---|
Codeup Q.1086 C언어 (0) | 2022.08.25 |
Codeup Q.1089 C언어 (0) | 2022.08.25 |
Codeup Q.1070 C언어 (0) | 2022.08.24 |
소스코드
Codeup Q.1086 C언어 (0) | 2022.08.25 |
---|---|
Codeup Q.1106 C언어 (0) | 2022.08.25 |
Codeup Q.1070 C언어 (0) | 2022.08.24 |
Codeup Q.1083 C언어 (0) | 2022.08.23 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#include <stdio.h>
int main(){
int a;
scanf("%d",&a);
switch(a){
case 1:
case 2:
case 12:
printf("winter"); break;
case 3:
case 4:
case 5:
printf("spring"); break;
case 6:
case 7:
case 8:
printf("summer"); break;
case 9:
case 10:
case 11:
printf("fall"); break;
}
return 0;
}
|
cs |
Codeup Q.1106 C언어 (0) | 2022.08.25 |
---|---|
Codeup Q.1089 C언어 (0) | 2022.08.25 |
Codeup Q.1083 C언어 (0) | 2022.08.23 |
Codeup Q.1087 C언어 (0) | 2022.08.23 |
Codeup Q.1089 C언어 (0) | 2022.08.25 |
---|---|
Codeup Q.1070 C언어 (0) | 2022.08.24 |
Codeup Q.1087 C언어 (0) | 2022.08.23 |
Codeup Q.1085 C언어 (0) | 2022.08.22 |
Codeup Q.1070 C언어 (0) | 2022.08.24 |
---|---|
Codeup Q.1083 C언어 (0) | 2022.08.23 |
Codeup Q.1085 C언어 (0) | 2022.08.22 |
아두이노 온도 lcd 패널에 출력 및 릴레이 작동 (0) | 2022.08.20 |
Codeup Q.1083 C언어 (0) | 2022.08.23 |
---|---|
Codeup Q.1087 C언어 (0) | 2022.08.23 |
아두이노 온도 lcd 패널에 출력 및 릴레이 작동 (0) | 2022.08.20 |
codeup Q.1805 C언어 (0) | 2022.08.18 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
#include "DHT.h"
#include <LiquidCrystal_I2C.h>
#define DHTPIN 2
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal_I2C lcd(0x27, 16, 2);
const int Htmp = 35; //최고 온도
const int Mtmp = 25; //중간 온도
const int Ltmp = 15; //낮은 온도
int RelayP = 3;
float Tc; //현재 온도 상태
void setup() {
Serial.begin(9600);
dht.begin();
pinMode(RelayP, OUTPUT);
lcd.init();
lcd.backlight();
}
void loop() {
float humidity = dht.readHumidity();
float temperature = dht.readTemperature();
delay(1000);
Tc = (int)temperature;
if ( Tc <= Htmp && Tc != 0) {
digitalWrite(RelayP, HIGH);
} else {
digitalWrite(RelayP, LOW);
}
Serial.print((int)temperature); Serial.print(" *C, ");
Serial.print((int)humidity); Serial.println(" %");
String humi = "Humi : ";
humi += (String)humidity;
humi += "%";
String temp = "Temp : ";
temp += (String)temperature;
temp += "C";
lcd.setCursor(0, 0);
lcd.print(humi);
lcd.setCursor(0, 1);
lcd.print(temp);
delay(1500);
}
|
cs |
Codeup Q.1087 C언어 (0) | 2022.08.23 |
---|---|
Codeup Q.1085 C언어 (0) | 2022.08.22 |
codeup Q.1805 C언어 (0) | 2022.08.18 |
콤마로 구분된 숫자들의 합을 구하기 (0) | 2021.12.04 |
1
2
3
4
5
6
7
8
9
12
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
#include <stdio.h>
#include <stdlib.h>
#define SIZE 100
struct Machine {
int num;
long gas;
};
int main() {
int n = 0;
scanf("%d", &n);
struct Machine machine[SIZE];
struct Machine tmp;
for (int i = 0; i < n; i++) {
scanf("%d %ld", &machine[i].num , &machine[i].gas);
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i-1; j++) {
if (machine[j].num > machine[j + 1].num) {
tmp.num = machine[j].num;
tmp.gas = machine[j].gas;
machine[j] = machine[j + 1];
machine[j + 1].num = tmp.num;
machine[j + 1].gas = tmp.gas;
}
}
}
for (int i = 0; i < n; i++) {
printf("%d %ld\n", machine[i].num, machine[i].gas);
}
return 0;
}
|
cs |
Codeup Q.1085 C언어 (0) | 2022.08.22 |
---|---|
아두이노 온도 lcd 패널에 출력 및 릴레이 작동 (0) | 2022.08.20 |
콤마로 구분된 숫자들의 합을 구하기 (0) | 2021.12.04 |
백준 1002번 C99 (0) | 2021.06.06 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#include <stdio.h>
#include <string.h>
#include <math.h>
int main(void) {
char arr[100] = "";
int sum = 0;
int x = 0 ,y = 0;
int tmp = 0;
printf("문자열을 입력하세요 : ");
scanf("%s",arr);
for (int i = 0; i < strlen(arr) + 1; i++) {
tmp = 0;
if(arr[i] == ',' || arr[i]=='\0'){
for(int j=y; j<x; j++){
tmp += (int)(arr[j]-48) * (int)pow(10,x-(j+1));
}
sum += tmp;
y = i+1;
x = y;
}
else {
x++;
}
}
printf("\n숫자의 총합은 : %d \n", sum);
return 0;
}
|
cs |
아두이노 온도 lcd 패널에 출력 및 릴레이 작동 (0) | 2022.08.20 |
---|---|
codeup Q.1805 C언어 (0) | 2022.08.18 |
백준 1002번 C99 (0) | 2021.06.06 |
백준 1001번 C99 (0) | 2021.05.21 |