#include <stdio.h>
void main() {
//입력받은 n줄 까지 홀수 개의 숫자만 출력 되도록 반복하기
//1
//1 2 3
//1 2 3 4 5
//1 2 3 4 5 6 7
// i 번째 줄에서 출력되는 숫자의 개수는 2*i-1
int n;
printf("정수를 입력하세요: ");
scanf_s("%d",&n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= 2*i-1; j++) {
printf("%d ", j);
}
printf("\n");
}
//정수 n을 입력받아, n줄이 될 때 까지 i 줄에 i 개의 홀수만 나오는 계단형 모양 만들기
int n;
printf("정수를 입력하세요: ");
scanf_s("%d", &n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("%d ", 2 * j - 1); //홀수만 나오게 하기
}
printf("\n");
}
//1의 자리 수가 3 6 9 경우에 * 출력
//1 2 * 4 5 * 7 8 * ....n까지 369게임 만들기
int n;
printf("정수를 입력하세요: ");
scanf_s("%d", &n);
for (int i = 1; i <= n; i++) {
int k = i % 10; //i의 1의 자리수가 k
if (k==3 || k==6 || k==9) {
printf("* ");
}
else {
printf("%d ", i);
}
}
//자연수 입력: 12
//1,2,3,4,6,12,
int n;
printf("자연수 정수를 입력하세요:");
scanf_s("%d", &n);
for (int i = 1; i <= n; i++) {
if (n % i == 0) { // i가 n의 약수이면, n은 i의 배수이다. 즉 n % i ==0 나머지가 0으로 떨어짐
printf("%d ", i);
}
}
}
//연산자: + - / * % += ++ == && || !
//조건문: if() switch()
//반복문: while() for()
//1. 시험점수 입력 A 90~100점 , B 80~89 C 70~70 D 60~69 E 50~59
#include <stdio.h>
void main() {
int score = 0;
printf("점수를 입력하세요: ");
scanf_s("%d", &score);
if (score > 100 || score < 0) {
printf("잘못 입력하셨습니다.\n");
}
else if (score >= 90) {
printf("A");
}
else if (score >= 80) {
printf("B");
}
else if (score >= 70) {
printf("C");
}
else if (score >= 60) {
printf("D");
}
else {
printf("E");
}
int sum = 0;
switch (score / 10) {
case 10:
case 9:
printf("A 입니다.");
break;
case 8:
printf("B 입니다.");
break;
case 7:
printf("C 입니다.");
break;
case 6:
printf("D 입니다.");
break;
default:
printf("E 입니다.");
break;
}
}
728x90
'Dev. > C++' 카테고리의 다른 글
포인터와 배열 (0) | 2022.03.06 |
---|---|
반복문 연습문제 풀기 (0) | 2022.03.06 |
반복문 연습/for문/break (0) | 2022.03.05 |
문자열 공부 scanf, string (0) | 2022.03.04 |
반복문/while문 (0) | 2022.03.03 |
댓글