본문 바로가기

Code.D IT 프로젝트

[HTML/CSS] 구글 페이지 만들기 [HTML/CSS] 구글 페이지 만들기 HTML/CSS 수업을 듣는 도중 개인적으로 프로젝트를 한번 진행해보고 싶었습니다. 프로젝트라 하기에 거창한 구글 페이지를 만들어보았습니다. 구글 페이지에 있는 기능들을 다 넣고 싶었지만, HTML/CSS의 한계 그리고 저의 한계로 인해 모든 기능을 구현하지는 못했습니다. 좋은 코딩은 아니지만 혹시라도 참고하실 분들을 위해 코드를 공유합니다 ~ Gmail 이미지 광고 비즈니스 Google 정보 개인정보처리방침 약관 설정 다음은 결과 화면입니다. 구글 홈페이지와 비교해볼까요? 코드를 짜는 도중에 구글 이미지가 바뀌어버렸네요 ㅠㅠ 그래도 나머지는 비슷합니다! 우선 주소창 왼쪽에 보이는 로고, 파비콘(Favicon)이라고 하죠! 파비콘을 만드는 방법은 아래를 참고하시기 .. 더보기
[C언어 문제] 포인터를 이용해서 배열 요소 정렬(feat.swap) C언어 문제 포인터를 이용해서 배열 요소 정렬 문제)포인터를 이용해서 배열 요소를 정리하세요.int array[10] = {8, 4, 6, 1, 2, 9, 3, 7, 5} 예상 출력 결과정렬 전 배열 요소: 8 4 6 1 2 9 3 7 5정렬 후 배열 요소: 1 2 3 4 5 6 7 8 9 포인터를 이용해서 배열의 요소를 오름차순으로 정렬해보겠습니다. #include //외부 함수 ascend 선언 [Call by Reference(int* a) & Call by Value(int count)] int ascend(int* a, int count); int main(void){ //배열 선언 및 초기화 int array[10] = {8, 4, 6, 1, 2, 9, 3, 7, 5 }; //배열의 전체 크기.. 더보기
[C언어 문제] 배열을 이용하여 입력받은 데이터 출력하기 C언어 문제 배열을 이용하여 입력받은 데이터 출력하기 문제)키보드로 정수 4개를 입력받아 2차원 배열요소에 저장하고배열에 저장된 데이터를 출력하는 프로그램을 만들어 주세요.(제한 사항: 반복문) 예상 출력 결과원하는 정수를 입력하세요 > 1원하는 정수를 입력하세요 > 2원하는 정수를 입력하세요 > 3원하는 정수를 입력하세요 > 4 1 23 4 코드 순서1) 2차원 배열을 선언합니다.2) 반복문을 이용하여 입력받은 데이터를 2차원 배열에 저장합니다.3) 반복문을 이용하여 2차원 배열의 데이터를 모두 출력합니다. #include int main(void){ //1) 2차원 배열을 선언합니다. int array[2][2]; int i, j; //2) 반복문을 이용하여 입력받은 데이터를 2차원 배열에 저장합니다.. 더보기
[C언어 문제] 입력받은 두 문자의 차이 구하기 C언어 문제 입력받은 두 문자의 차이 구하기 관련 글[c언어 강좌] 함수(function) 문제)입력받은 두 문자의 차이를 계산하는 프로그램을 만드시오.여기서 문자의 차이는 아스키코드값의 차이를 의미합니다.함수를 정의하고 해당 함수를 호출합니다.함수 호출 후 차이 값을 반환해주시기 바랍니다.차이 값은 양수로만 처리하시기 바랍니다. #include //정의한 함수 선언 char ASCII(char a, char b); int main(void){ char a, b; printf("문자 하나를 입력해주세요 >>> "); fflush(stdout); scanf("%c", &a); printf("문자를 하나 더 입력해주세요 >>> "); fflush(stdout); fflush(stdin); scanf("%c".. 더보기
[C언어 문제] 다이아몬드 출력하기(feat.모래시계) C언어 문제 다이아몬드 출력하기 문제)아래 그림과 같이 다이아몬드 모양이 나올 수 있도록 별(*)을 출력해주세요. * *** ***** ******* ********* ********* ******* ***** *** * 우선 위의 삼각형과 아래의 삼각형을 나눠서 각각 코딩을 짠 뒤, 합쳐보겠습니다.줄 수를 i, 첫 번째 칸으로부터 공백의 공간 수를 j, 별의 개수를 h로 설정합니다.아래와 같이 숫자를 먼저 놓고 코딩을 하면 더욱 수월하게 할 수 있습니다. 1) 위의 삼각형 i j h * 1 4 1 *** 2 3 3 ***** 3 2 5 ******* 4 1 7 ********* 5 0 9 2)아래의 삼각형 i j h ********* 1 0 9 ******* 2 1 7 ***** 3 2 5 *** 4 .. 더보기
[C언어 문제] 아스키코드 출력하는 프로그램 C언어 문제 아스키코드 출력하는 프로그램 문제)0~127까지의 10진수를 16진수의 코드값과 아스키문자를 출력하는 프로그램을 만들어 주세요. 관련 글[C언어] printf 함수 숫자 출력, 아스키 코드(ASCII Code) #include int main(void){ int ASCII; for(ASCII = 0; ASCII 더보기
[C언어 문제] 홀수의 합과 짝수의 합 구하기 C언어 문제 홀수의 합과 짝수의 합 구하기 문제)1~100까지의 숫자 중 홀수의 합과 짝수의 합을 구해서 출력해주세요. #include int main(void){ int num; int sumEven, sumOdd; sumEven = 0; sumOdd = 0; for(num = 1; num 더보기
[C언어 문제] 지정 배수의 합계 구하는 프로그램 C언어 문제 지정 배수의 합계 구하는 프로그램 문제)특정 숫자 범위에서 지정 배수의 합계를 구하는 프로그램을 만들어 주세요. #include int main(void){ int numStart, numEnd; int numMultiple; int i; int sum; printf("범위의 시작 숫자를 입력하세요 >>> "); fflush(stdout); scanf("%d", &numStart); printf("범위의 끝 숫자를 입력하세요 >>> "); fflush(stdout); fflush(stdin); scanf("%d", &numEnd); printf("합계를 구할 배수를 입력하세요 >>> "); fflush(stdout); fflush(stdin); scanf("%d", &numMultiple);.. 더보기
[C언어 문제] 학점(등급)을 출력하는 프로그램 C언어 문제 학점(등급)을 출력하는 프로그램 문제)if~else 중첩문을 활용하여 입력받은 정수의 학점(등급)을 출력하는 프로그램을 만들어 주세요.조건은 다음과 같습니다.>=95: A+>=90: A>=85: B+>=80: B>=75: C+>=70: C>=60: D+60 미만: F if ~ else 중첩문을 활용해보겠습니다. #include int main(void){ int score; printf("C언어 점수를 입력해주세요 >>> "); fflush(stdout); scanf("%d", &score); //if ~ else 중첩문 사용 if(score >= 95) printf("A+"); else if(score >= 90) printf("A"); else if(score >= 85) printf(".. 더보기
[C언어 문제] 구구단 내림차순 출력 관련 글 [C언어 문제] 중첩문 for문을 이용한 구구단 출력 C언어 문제 구구단 내림차순 출력 문제)scanf() 함수를 이용해서 입력받은 숫자 이하의 단을 내림차순으로 출력해주세요. 중첩 for문을 이용해서 구구단을 만들어 보겠습니다. #include int main(void){ int dan, i; printf("출력할 단을 입력해주세요 >> "); fflush(stdout); scanf("%d", &dan); //입력한 단부터 2단까지 1씩 감소하면서 반복 for(; dan > 1; dan--){ printf("%d단 \n", dan); //9부터 1까지 내림차순으로 곱하기 for(i = 9; i > 0; i--){ printf("%d * %d = %d \n", dan, i, dan*i); } p.. 더보기