반응형
CodeUp 기초 100제 71~80번 문제 풀이
CodeUp 기초 100제 - https://codeup.kr/problemsetsol.php?psid=23
[CodeUp] 기초 100제 71~80번 문제 - 현재 글
[1071][기초-반복실행구조] 0 입력될 때까지 무한 출력하기1
#include <stdio.h>
int main(void)
{
int a = -1;
{
while (a != 0)
{
scanf("%d", &a);
if (a != 0)
printf("%d\n", a);
}
}
return 0;
}
[1072][기초-반복실행구조] 정수 입력받아 계속 출력하기
#include <stdio.h>
int main(void)
{
int a, i;
scanf("%d", &a);
for (i = 1; i <= a; i++)
{
int j;
scanf("%d", &j);
printf("%d\n", j);
}
return 0;
}
[1073][기초-반복실행구조] 0 입력될 때까지 무한 출력하기2
#include <stdio.h>
int main(void)
{
int a = -1;
{
while (a != 0)
{
scanf("%d", &a);
if (a != 0)
printf("%d\n", a);
}
}
return 0;
}
[1074][기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1
#include <stdio.h>
int main(void)
{
int a;
scanf("%d", &a);
while (a != 0)
{
printf("%d\n", a);
a--;
}
return 0;
}
[1075][기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2
#include <stdio.h>
int main(void)
{
int a;
scanf("%d", &a);
a--;
while (a != -1)
{
printf("%d\n", a);
a--;
}
return 0;
}
[1076][기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기
#include <stdio.h>
int main(void)
{
int i;
char a;
scanf("%c", &a);
for (i = 'a'; i <= a; i++)
printf("%c\n", i);
return 0;
}
[1077][기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기
#include <stdio.h>
int main(void)
{
int a, i;
scanf("%d", &a);
for (i = 0; i <= a; i++)
printf("%d\n", i);
return 0;
}
[1078][기초-종합] 짝수 합 구하기
#include <stdio.h>
int main(void)
{
int a, i;
int sum = 0;
scanf("%d", &a);
for (i = 0; i <= a; i += 2)
{
sum += i;
}
printf("%d", sum);
return 0;
}
- i+=2 == i=i+2
[1079][기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기
#include <stdio.h>
int main(void)
{
char a = ' ';
while (a != 'q')
{
scanf("%c", &a);
if (a != ' ')
printf("%c\n", a);
}
return 0;
}
- 처음에 a를 ' '으로 초기화해서 겹치치 않게 한다.
- if (a != ' ')부분을 넣지 않으면 공백 또한 문자로 인식해 같이 출력한다.
[1080][기초-종합] 언제까지 더해야 할까
#include <stdio.h>
int main(void)
{
int a, i;
int sum = 0;
scanf("%d", &a);
for (i = 1;; i++)
{
sum += i;
if (sum >= a)
break;
}
printf("%d", i);
return 0;
}
- for (i = 0; i < count; i++)에서 가운데에 있는 언제까지 반복할지에 대한 설명(i < count)을 비워주면 for (i = 0;; i++) 계속 반복하게 된다.
- sum값을 순서대로 더하다가 a보다 크거나 같아지면 break;로 for문을 빠져나온다.
반응형
'Programming > C' 카테고리의 다른 글
[CodeUp] 기초 100제 91~99번 문제 (0) | 2019.12.28 |
---|---|
[CodeUp] 기초 100제 81~90번 문제 (0) | 2019.12.28 |
[CodeUp] 기초 100제 61~70번 문제 (0) | 2019.12.28 |
[CodeUp] 기초 100제 51~60번 문제 (0) | 2019.12.28 |
[CodeUp] 기초 100제 41~50번 문제 (0) | 2019.12.28 |
댓글