1021

1

#include <stdio.h>

int print_num(int n);

int main()
{
	int num;
	printf("숫자 입력 : ");
	scanf("%d", &num);
	print_num(num);
	return 0;
}

int print_num(int n)
{
	printf("%d의 약수들 : ", n);
	for (int i = 1; i <= n; i++)
	{
		if (n % i == 0)
			printf("%d ", i);
	}
}

2

#include <stdio.h>
#include <stdbool.h>
int guess_pwd(int x, int pwd);
int main() {
    /*
    현관 비밀번호 맞는지 안 맞는지
    #1 MAIN에서 비번 초기화(4)
    #2 함수에서 비번 일벽받아서 체크
    #3 MAIN에서 비번을 CHECK하는 횟수(5번까지)
    --> #3 못 맞추면 종료
    */
    int password = 8210;
    int guess;
    int cnt = 1;

    while (cnt <= 5) {
        printf("비밀번호를 입력하세요: \n");
        scanf("%d", &guess);
        if (guess_pwd(guess, password) == true) {
            printf("%d번 만에 비밀번호를 맞추셨습니다.", cnt);
            break;
        }
        cnt++;
    }
}
int guess_pwd(int x, int pwd) {
    if (x == pwd) {
        printf("자물쇠가 열렸습니다.\n");
        return true;
    }
}
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int check(int password);
int main() {
    int password = 1234;

    for (int i = 1; i <= 5; i++) {
        int result = check(password);
        if (result == 1) {
            printf("비밀번호 맞음");
            break;
        }
        else {
            printf("비밀번호 틀림\n");
        }
    }
    return 0;
}
int check(int password) {
    int input;
    printf("비밀번호 입력 : ");
    scanf("%d", &input);
    if (password == input) return 1;
    else return 0;
}

좋은 웹페이지 즐겨찾기