반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Memory Forensics
- 정보보안기사
- sql
- 오늘의 영어
- 코딩
- ctf
- C language
- 보안동향
- 다운로드
- Code Up
- 멀웨어
- C
- 오늘의 보안동향
- 랜섬웨어
- Volatility
- c언어
- defcon.mem
- C 프로그래밍
- 악성코드
- DEFCON
- Defcon DFIR CTF 2019
- 리버싱 핵심원리
- 보안
- 코드업
- SQLD
- cmd
- 리버싱
- codeup
- 설치
- 오늘의 보안
Archives
- Today
- Total
오브의 빛나는 별
Code Up(코드업) 1078번~1080번 (C언어) 본문
반응형
[1078] 짝수 합 구하기
<문제>
정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구해보자.
<정답>
#include <stdio.h>
int main(void)
{
int sum = 0;
int i, n;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
if(i%2==0)
sum+=i;
}
printf("%d", sum);
}
[1079] 원하는 문자가 입력될 때까지 반복 출력하기
<문제>
'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자.
<정답>
#include <stdio.h>
#include <string.h>
#define SIZE 1000
int main(void)
{
int i, c;
char n[SIZE];
gets(n);
c = strlen(n);
for(i = 0; i < c; i++){
if(n[i] != ' '){
printf("%c\n", n[i]);
}
if(n[i] == 'q'){
return 0;
}
}
}
[1080] 언제까지 더해야 할까?
<문제>
1, 2, 3 ... 을 계속 더해 나갈 때,
그 합이 입력한 정수(0 ~ 1000)보다 같거나 작을 때까지
계속 더하는 프로그램을 작성해보자.
즉, 1부터 n까지 정수를 계속 더한다고 할 때,
어디까지 더해야 입력한 수보다 같거나 커지는지 알아보고자 하는 문제이다.
<정답>
#include <stdio.h>
int main(void)
{
int i, n;
int sum = 0;
scanf("%d", &n);
for(i=0; i<=n; i++){
sum += i;
if(sum >= n){
printf("%d", i);
return 0;
}
}
}
반응형
'코드업(C언어)' 카테고리의 다른 글
Code Up(코드업) 1084번~1088번 (C언어) (0) | 2023.09.10 |
---|---|
Code Up(코드업) 1081번~1083번 (C언어) (0) | 2023.09.05 |
Code Up(코드업) 1074번~1077번 (C언어) (0) | 2022.09.27 |
Code Up(코드업) 1071번~1073번 (C언어) (0) | 2022.09.27 |
Code Up(코드업) 1065번~1070번 (C언어) (0) | 2022.07.20 |