728x90

아래는 C언어를 사용하여 1부터 100까지의 수의 제곱의 합과 합의 제곱의 차이를 구하는 방법입니다.

#include <stdio.h>

int main() {
    int i, sum_of_squares = 0, square_of_sum = 0, diff;
    for(i = 1; i <= 100; i++) {
        sum_of_squares += i * i;
        square_of_sum += i;
    }
    square_of_sum *= square_of_sum;
    diff = square_of_sum - sum_of_squares;
    printf("1부터 100까지의 제곱의 합: %d\n", sum_of_squares);
    printf("1부터 100까지의 합의 제곱: %d\n", square_of_sum);
    printf("차이: %d", diff);
    return 0;
}

이 코드에서는 for 루프를 사용하여 i를 1에서 100까지 증가시키면서 i의 제곱을 sum_of_squares 변수에 더해나갑니다. 이와 동시에 i를 square_of_sum 변수에 더해나갑니다. 즉, sum_of_squares 변수는 1부터 i까지의 모든 수의 제곱의 합을, square_of_sum 변수는 1부터 i까지의 모든 수의 합을 나타냅니다.

다음으로, square_of_sum 변수의 값을 제곱하여 square_of_sum 변수에 저장합니다. 마지막으로, diff 변수에 square_of_sum 변수에서 sum_of_squares 변수를 뺀 값을 저장합니다.

마지막으로, printf 함수를 사용하여 1부터 100까지의 제곱의 합, 합의 제곱, 그리고 차이를 출력합니다.

 

목동코딩학원 : 온라인코딩교육, 유니티게임개발교육, 로블록스게임개발교육, 한국서비스산업진흥원, 플랫폼프로젝트수업

728x90
728x90

아래는 C언어를 사용하여 1부터 100까지의 수의 제곱의 합을 구하는 방법입니다.

#include <stdio.h>

int main() {
    int i, sum = 0;
    for(i = 1; i <= 100; i++) {
        sum += i * i;
    }
    printf("1부터 100까지의 제곱의 합: %d", sum);
    return 0;
}

이 코드에서는 for 루프를 사용하여 i를 1에서 100까지 증가시키면서 i의 제곱을 sum 변수에 더해나갑니다. 즉, sum 변수는 1부터 i까지의 모든 수의 제곱의 합을 나타냅니다. 마지막으로, printf 함수를 사용하여 "1부터 100까지의 제곱의 합: "과 함께 sum 변수의 값을 출력합니다.

 

목동코딩학원 : 온라인코딩교육, 유니티게임개발교육, 로블록스게임개발교육, 한국서비스산업진흥원, 플랫폼프로젝트수업

728x90
728x90

아래는 C언어를 사용하여 1부터 100까지의 수의 합을 구하는 방법입니다.

#include <stdio.h>

int main() {
    int i, sum = 0;
    for(i = 1; i <= 100; i++) {
        sum += i;
    }
    printf("1부터 100까지의 합: %d", sum);
    return 0;
}

이 코드에서는 for 루프를 사용하여 i를 1에서 100까지 증가시키면서 sum 변수에 i를 더해나갑니다. 즉, sum 변수는 1부터 i까지의 모든 수의 합을 나타냅니다. 마지막으로, printf 함수를 사용하여 "1부터 100까지의 합: "과 함께 sum 변수의 값을 출력합니다.

 

코딩교육 #코딩프로젝트 #인공지능교육 #온라인코딩교육 #유니티게임개발교육 #로블록스게임개발교육

728x90
728x90

아래는 C언어를 사용하여 1부터 100까지의 수 중에서 3의 배수와 5의 배수를 구하는 방법입니다.

#include <stdio.h>

int main() {
    int i;
    for(i = 1; i <= 100; i++) {
        if(i % 3 == 0 || i % 5 == 0) {
            printf("%d\n", i);
        }
    }
    return 0;
}

이 코드에서는 for 루프를 사용하여 i를 1에서 100까지 증가시키면서 각 숫자가 3 또는 5의 배수인지 확인합니다. 이를 위해 if 문을 사용하여 i가 3 또는 5로 나누어 떨어지는지 확인합니다. 나머지 연산자(%)는 i를 3 또는 5로 나누었을 때의 나머지를 반환합니다. 따라서 i % 3 == 0 또는 i % 5 == 0는 i가 각각 3 또는 5의 배수인지를 검사합니다. 만약 3 또는 5의 배수인 경우 printf 함수를 사용하여 i를 출력합니다.

728x90
728x90

아래는 C언어를 사용하여 1부터 100까지의 수를 출력하는 방법입니다.

include <stdio.h> int main() { 
int i; 
    for(i = 1; i <= 100; i++) { 
    	printf("%d\n", i); 
    } 
	return 0; 
}

이 코드에서는 for 루프를 사용하여 i를 1에서 100까지 증가시키면서 각 숫자를 printf 함수를 사용하여 출력합니다. 출력 결과는 개행 문자 (\n)를 사용하여 각 숫자를 새 줄에 출력합니다.

728x90
728x90
  • 1~100 출력하기
  • 1~100 사이의 배수 구하기
  • 1~100 합을 표현하기
  • 1~100 제곱합을 구하기
  • 1~100 제곱합과 합의 제곱의 차이를 구하기
  • 1~100 사이의 구간합 구하기
  • 1~100 사이의 짝수-홀수합 구하기
  • 1~100 사이의 솟수의 합 구하기
  • 1~100 사이 숫자 약수를 구하기
  • 구구단 출력하기
  • 구구단 각단의합출력하기
  • 입력한 구구단 출력하기
  • 완전수 구하기
  • 암스트롱수 구하기
  • 유크리트 호제법
  • 진법변환하기
  • 금액별장수 계산하기
  • 가위,바위,보 만들기
  • 가위,바위,보 승률계산
  • BMI지수 구하기
  • 적금금액계산하기
  • 카드할부계산하기
  • 3수중 큰수찾기
  • 최다수,최빈수찾기
  • (배열)Binary Search
  • (배열)숫자 거꾸로 출력하기
  • (배열)숫자 대각선숫자 출력하기
  • (배열)난수활용한 큰수찾기
  • (배열)난수활용한 작은수 찾기
  • (배열)난수활용한 정렬하기
  • 50에 가장 가까운 정수 찾기
  • 함수 찾기
  • 화폐 단위별 매수 계산
  • 씨저암호 만들기
  • 10진수를 2진수로 변환
  • 2진수를 10진수로 변환
  • 최대공약수, 최소공배수 유크리드계산
  • 소수의 개수 구하기
  • 행렬 변환
  • 합병(Merge)
  • 이분 검색(Binary Search)
  • 삽입 정렬(Insertion Sort)
  • 완전수 구하기
  • 암스트롱수 구하기
  • 입력한대로 계산하기
  • 달력을 만들어 보자

 

 

목동코딩학원 : 온라인코딩교육, 유니티게임개발교육, 로블록스게임개발교육, 한국서비스산업진흥원, 플랫폼프로젝트수업

728x90
728x90

아마도 내가 대학교 3학년때쯤 테트리스가 나온거 같다.

들린 얘기로는 소련의 과학자가 개발했고 , 그 댓가로는 PC한대를 받았다고 했다.

그 당시 우리학교에 강사로 오시는 카이스트 교수님중에 한 분이 테트리스를 너무 잘했다. 

그래서 나도 한번 해보았다. 

이 테트리스 게임이 무엇이길래 나는 9단계를 넘기기 위해 밤을 세웠던 기억이 난다.

나중에 추측해 보니 우리는 XT에서 게임을 하는데 , 교수님은 AT에서 테트리스를 연습 해서

우리 컴퓨터가 많이 늦었던거 같다  ㅎㅎ.

그때 나도 의지가 별 수 없구나를 알아서 그 후론 게임을 전혀 안한다 ㅎㅎ.

컴퓨터와 종일 살아야 하는 프로그래머로 살고 있지만 , 게임을 전혀 안한다.

길을 가면서도 게임을 하는 사람들을 보면 나도 저럴수 있었겠다 싶다 ㅎㅎ.

여자 들은 드라마를 주로 보고 , 남자들은 게임을 조는것 같다.

 

 

728x90
728x90
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    int user, computer;
    int win = 0, lose = 0, draw = 0;
    char *rps[3] = {"가위", "바위", "보"};

    srand(time(NULL));

    while (1) {
        printf("가위(0), 바위(1), 보(2) 중 하나를 선택하세요: ");
        scanf("%d", &user);

        if (user < 0 || user > 2) {
            printf("잘못된 입력입니다. 다시 입력하세요.\n");
            continue;
        }

        computer = rand() % 3;

        printf("사용자: %s, 컴퓨터: %s\n", rps[user], rps[computer]);

        if (user == computer) {
            printf("비겼습니다.\n");
            draw++;
        }
        else if (user == (computer + 1) % 3) {
            printf("이겼습니다!\n");
            win++;
        }
        else {
            printf("졌습니다.ㅠㅠ\n");
            lose++;
        }

        printf("현재 %d승 %d패 %d무 입니다.\n", win, lose, draw);

        printf("게임을 계속 하시겠습니까? (예:1, 아니오:0) ");
        scanf("%d", &user);

        if (!user) {
            printf("게임 종료.\n");
            break;
        }
    }

    return 0;
}

위 코드는 사용자와 컴퓨터가 가위바위보 게임을 하는 코드입니다.

사용자는 0, 1, 2 중에서 하나를 선택하여 가위, 바위, 보 중 하나를 내고, 컴퓨터도 랜덤으로 가위, 바위, 보 중 하나를 내게 됩니다.

이후에 승패를 판정하고, 사용자가 게임을 계속 할 것인지를 묻습니다. 사용자가 종료를 선택할 때까지 게임은 계속됩니다.

728x90

+ Recent posts