이것저것
정올 - 반복제어문3 본문
http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&sca=1080
JUNGOL
www.jungol.co.kr
자가진단1
#include <stdio.h>
int main(void) {
int n, count = 0, result = 0;
scanf("%d", &n);
for (int i = 1; i <= n; i+=2) {
if (result >= n) {
printf("%d %d", count, result);
break;
}
result += i;
count++;
}
return 0;
}
자가진단2
#include <stdio.h>
int main(void) {
int n;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
자가진단3
#include <stdio.h>
int main(void) {
int n;
scanf("%d", &n);
for (int i = n; i > 0; i--) {
for (int j = i; j > 0; j--)
printf("*");
printf("\n");
}
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++)
printf("*");
printf("\n");
}
return 0;
}
자가진단4
#include <stdio.h>
int main(void) {
int n;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
for (int j = 0; j < i; j++) printf(" ");
for (int j = 3 - i; j > 0; j--) printf("*");
printf("\n");
}
return 0;
}
자가진단5
#include <stdio.h>
int main(void) {
int n;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
for (int j = 0; j < i; j++) printf(" ");
for (int k = 2*n - 2*i - 1; k > 0; k--) printf("*");
printf("\n");
}
return 0;
}
자가진단6
#include <stdio.h>
int main(void) {
int n;
int A = 65; // 문자 A의 10진수는 65
scanf("%d", &n);
for (int i = 0; i < n; i++) {
for (int j = n; j > i; j--) {
printf("%c", A++);
}
printf("\n");
}
return 0;
}
자가진단7
#include <stdio.h>
int main(void) {
int n, number = 1, A = 65;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
for (int j = n; j > i; j--) printf("%d ", number++);
for (int k = 0; k <= i; k++) printf("%c ", A++);
printf("\n");
}
return 0;
}
형성평가1
#include <stdio.h>
int main(void) {
int n, sum = 0;
for (int i = 1; i <= 20; i++) {
scanf("%d", &n);
if (n == 0) {
printf("%d %d\n", sum, (int)(sum / i));
break;
}
sum += n;
}
return 0;
}
형성평가2
#include <stdio.h>
int main(void) {
int n, i = 1;
scanf("%d", &n);
while (1) {
printf("%d ", n * i);
if ((n * i) % 10 == 0) break;
i++;
if ((n * i) > 100) break;
}
return 0;
}
형성평가3
#include <stdio.h>
int main(void) {
int n;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++) printf("*");
printf("\n");
}
for (int i = 1; i < n; i++) {
for (int j = n - 1; j >= i; j--) printf("*");
printf("\n");
}
return 0;
}
형성평가4
#include <stdio.h>
int main(void) {
int n;
scanf("%d",&n);
for (int i = 0; i < n; i++) {
for (int k = 0; k < i; k++) printf(" ");
for (int j = 2 * n - 2 * i - 1; j > 0; j--) printf("*");
printf("\n");
}
for (int i = 1; i < n; i++) {
for (int k = 1; k >= i; k--) printf(" ");
for (int j = 0; j < 2*i + 1; j++) printf("*");
printf("\n");
}
return 0;
}
형성평가5
#include <stdio.h>
int main(void) {
int n;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
for (int j = 0; j < 2 * n - 2 * i; j++) printf(" ");
for (int j = 1; j < 2 * i; j++) printf("*");
printf("\n");
}
return 0;
}
형성평가6
#include <stdio.h>
int main(void) {
int n;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i - 1; j++) printf(" ");
for (int k = 1; k < i + 2; k++)printf("%d ", k);
printf("\n");
}
return 0;
}
형성평가7
#include <stdio.h>
int main(void) {
int n, number = 0, A = 65;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
for (int j = 0; j < n-i; j++) printf("%c ", A++);
for (int k = 0; k < i; k++) printf("%d ", number++);
printf("\n");
}
return 0;
}
형성평가8
#include <stdio.h>
int main(void) {
int n, number = 1;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
for (int j = 0; j < i; j++) printf(" ");
for (int k = 0; k < n - i; k++) printf("%d ", number++);
printf("\n");
}
return 0;
}
형성평가9
#include <stdio.h>
int main(void) {
int n;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
for (int j = 0; j < i + 1; j++) printf("# ");
printf("\n");
}
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j <= i; j++) printf(" ");
for (int k = 0; k < n - i - 1; k++) printf("# ");
printf("\n");
}
return 0;
}
형성평가A
#include <stdio.h>
int main(void) {
int n, number = 1;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
for (int j = 0; j < 3; j++) {
printf("%d ", number);
number = (number + 2) % 10;
}
printf("\n");
}
return 0;
}
'Language > C언어' 카테고리의 다른 글
정올 - 배열2 (0) | 2021.06.27 |
---|---|
정올 - 배열1 (0) | 2021.06.27 |
정올 - 반복제어문2 (0) | 2021.06.26 |
정올 - 반복제어문1 (0) | 2021.06.25 |
정올 - 선택제어문 (0) | 2021.06.25 |