반응형
1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(설명)
#include<stdio.h>
int main(){
long long int a;
re:
scanf("%lld",&a);
printf("%lld\n",a);
if (a!=0) goto re;
return 0;
}
a에 0이 입력안되면 반복, 0이 입력되면 return시키는 코드이다.
1072 : [기초-반복실행구조] 정수 입력받아 계속 출력하기(설명)
#include<stdio.h>
int main(){
int a, b;
scanf("%d",&a);
rere:
scanf("%d",&b);
printf("%d\n",b);
if(--a!=0) goto rere;
return 0;
}
기본적인 반복과 실행문이다.
1073 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기2(설명)
#include<stdio.h>
int main(){
int a=1;
while(a!=0){
scanf("%d",&a);
printf("%d\n",a);
}
return 0;
}
0이 입력되면 while문이 끊기게 만들었다.
1074 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명)
#include<stdio.h>
int main(){
int a;
scanf("%d",&a);
while(a!=0){
printf("%d\n",a);
a--;
}
return 0;
}
입력된 정수값을 --를 이용해서 하나씩 빼서 0이 되면 while문을 탈출하게 만들었다.
1075 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(설명)
#include<stdio.h>
int main(){
int a;
scanf("%d",&a);
while(a--, a>=0){
printf("%d\n",a);
}
return 0;
}
위랑 똑같은 원리인데 단순히 --연산 위치만 바꾸었다.
1076 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명)
#include<stdio.h>
int main(){
char a, b = 'a';
scanf("%c",&a);
while(b<=a){
printf("%c ",b);
b++;
}
return 0;
}
위 문제에서 문자형으로 변형된 문제다.
1077 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기(설명)
#include<stdio.h>
int main(){
int a,b=0;
scanf("%d",&a);
while(b<=a){
printf("%d\n",b);
b++;
}
return 0;
}
b변수를 0으로 맞춰두고 ++연산을 이용해 입력된 정수만큼 줄을 바꿔 출력하게 해주었다.
1078 : [기초-종합] 짝수 합 구하기(설명)
#include<stdio.h>
int main(){
int a, i=1, re=0;
scanf("%d",&a);
while(i<=a){
if(i%2==0){
re+=i;
}
i++;
}
printf("%d",re);
return 0;
}
1부터 출력을 해주어야해서 i를 1로 맞춰주고 마지막에 입력된 수들을 다 더해서 출력하게 해주었다.
1079 : [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기
#include<stdio.h>
int main(){
char a;
while(a!='q'){
scanf("%c ",&a);
if(a=='q'){
printf("%c\n",a);
return 0;
}
printf("%c\n",a);
}
return 0;
}
위 문제를 문자형으로 변형된 문제다.
1080 : [기초-종합] 언제까지 더해야 할까?
#include<stdio.h>
int main(){
int a, b=0, i;
scanf("%d",&a);
for(i=1; i<=a; i++){
b+=i;
if(b>=a){
break;
}
}
printf("%d",i);
return 0;
}
계속해서 더해주다가 if문을 통해 입력해준 정수보다 커지거나 같아지먄 break문으로 빠져나가게 해주었다.
반응형
'P4C' 카테고리의 다른 글
ProjectH4C 2기 Codeup 91 ~ 100 (0) | 2020.07.19 |
---|---|
ProjectH4C 2기 Codeup 81 ~ 90 (0) | 2020.07.19 |
ProjectH4C 2기 Codeup 61 ~ 70 (0) | 2020.07.17 |
ProjectH4C 2기 Codeup 51 ~ 60 (0) | 2020.07.17 |
#ProjectH4C 2기 Codeup 41 ~ 50 (0) | 2020.07.11 |