SMALL
누구나 쉽게 즐기는 c언어 콘서트 개정판 6장 프로그래밍
1번 문제
#include<stdio.h>
int main(void) {
for (int i = 60; i >= 0; i--)printf("%d ", i);
printf("발사");
return 0;
}
|
cs |
2번 문제
#include<stdio.h>
int main(void) {
int num;
printf("몇 번이나 반복할까요?: ");
scanf("%d", &num);
for (int i = 0; i < num; i++) {
printf("안녕하세요?\n");
}
return 0;
}
|
cs |
3번 문제
#include<stdio.h>
int main(void) {
for (char i = 'A'; i <= 'Z'; i++) printf("%d: %c\n", i, i);
return 0;
}
|
cs |
4번 문제
#include<stdio.h>
int main(void) {
int num,sum=0;
do{
printf("정수를 입력하시오: ");
scanf("%d", &num);
sum += num;
}while (num != 0);
printf("합계=%d", sum);
return 0;
}
|
cs |
5번 문제
#include<stdio.h>
int main(void) {
int i, k, j;
for (i = 1; i <= 7; i++) {
for(j = 1; j <= i; j++) {
printf("%d", j);
}
for (k = 1; k <= 7-i; k++) {
printf("*");
}
printf("\n");
}
return 0;
}
|
cs |
6번 문제
#include<stdio.h>
int main(void) {
int num=3;
while (num<=100) {
printf("%d ", num);
num += 3;
}
return 0;
}
|
cs |
7번 문제
#include<stdio.h>
int main(void) {
int num = 15;
while (num < 100) {
printf("%d ", num);
num += 15;
}
return 0;
}
|
cs |
8번 문제
#include<stdio.h>
int main(void) {
int x, y, sum = 0;;
printf("시작정수: ");
scanf("%d", &x);
printf("종료정수: ");
scanf("%d", &y);
for (; x <= y; x++) sum += x;
printf("Sum of 1 to 10 = %d", sum);
return 0;
}
|
cs |
9번 문제
#include<stdio.h>
int main(void) {
int num, tmp;
printf("정수를 입력하시오: ");
scanf("%d", &num);
for (int i = 1; i <= num; i++) {
if (num % i == 0) printf("%d ", i);
}
return 0;
}
|
cs |
10번 문제
#include<stdio.h>
int main(void) {
printf("=========================\n");
printf("화씨온도 섭씨온도\n");
printf("=========================\n");
for (int i = 0; i <= 100; i+=10) {
printf("%d %d\n", i, (int)((i-32) / 1.8));
}
}
|
cs |
11번 문제
#include<stdio.h>
int main(void) {
int num;
printf("정수를 입력하시오: ");
scanf("%d", &num);
for (int i = 0; i < num; i++) {
for (int j = 0; j < i+1; j++) {
printf("%3d", j + 1);
}
printf("\n");
}
return 0;
}
|
cs |
12번 문제
#include<stdio.h>
int main(void) {
int num;
while (1) {
printf("데이터를 입력하시오: ");
scanf("%d", &num);
for (int i = 0; i < num; i++) {
printf("*");
}
printf("\n");
}
return 0;
}
|
cs |
13번 문제
#include<stdio.h>
int main(void) {
for (int i = 1; i < 101; i++) {
for (int j = 1; j < 101; j++) {
for (int k = 1; k < 101; k++) {
if(i*i+j*j==k*k)
printf("%d %d %d\n", i, j, k);
}
}
}
return 0;
}
|
cs |
14번 문제
#include<stdio.h>
int main(void) {
int num,sum=0;
printf("n의 값을 입력하시오: ");
scanf("%d", &num);
for (int i = 1; i <= num; i++) {
sum += i * i;
}
printf("계산값은 %d입니다.", sum);
return 0;
}
|
cs |
15번 문제
#include<stdio.h>
int main(void) {
char v, sum = 0;
printf("문자를 입력하시오: ");
scanf("%c", &v);
if (v == 'a') sum++;
while (v != '.') {
printf("문자를 입력하시오: (종료 .)");
scanf(" %c", &v);
if (v == 'a') sum++;
}
printf("a의 개수=%d (종료.)", sum);
return 0;
}
|
cs |
16번 문제
#include<stdio.h>
int main(void) {
float x,y=1000;
while (y >= 100) {
printf("연료 충전은 +, 소모는 -로 입력해주세요: ");
scanf("%f", &x);
y += x;
printf("현재 남아있는 양은 %f\n", y);
}
printf("\n(경고) 연료가 10%이하입니다.");
return 0;
}
|
cs |
17번 문제
#include<stdio.h>
int main(void) {
int num,x=0;
printf("정수를 입력하시오: ");
scanf("%d", &num);
for (int i = 1; i <= num; i++) {
if (num % i == 0) x++;
}
(x != 2) ? printf("%d은 소수가 아닙니다.", num) : printf("%d은 소수 입니다.", num);
return 0;
}
|
cs |
18번 문제
문제 설명이 부족함.
19번 문제
#include<stdio.h>
int main(void) {
int num,x=0,y=1,tmp;
printf("몇번째 항까지 구할까요? ");
scanf("%d", &num);
for (int i = 0; i < num+1; i++) {
printf("%d, ", x);
tmp = y;
y = x + y;
x = tmp;
}
return 0;
}
|
cs |
LIST
'프로그래밍 언어 > C언어' 카테고리의 다른 글
누구나 쉽게 즐기는 c언어 콘서트 개정판 8장 programming (0) | 2021.01.20 |
---|---|
누구나 쉽게 즐기는 c언어 콘서트 개정판 7장 programming (0) | 2021.01.19 |
누구나 쉽게 즐기는 c언어 콘서트 개정판 5장 programming (0) | 2021.01.16 |
누구나 쉽게 즐기는 c언어 콘서트 개정판 4장 programming (0) | 2021.01.15 |
누구나 쉽게 즐기는 c언어 콘서트 개정판 3장 programming (0) | 2021.01.14 |