[프로그래밍 문제] 특정 배수를 제외한 숫자 출력하기 오늘도 문제를 풀어볼까요? 오늘은 간단히 풀어볼 수 있는 문제입니다. 1에서 100까지의 정수 중에서 3, 5, 7의 배수를 제외한 수를 한 행에 10개씩 출력하는 프로그램을 작성하시오. (마지막 행은 경우에 따라서 10개보다 적은 수의 숫자가 출력될 수도 있다.) 실행결과는? 여러분도 한번 작성해 보세요^^ 저는 C언어로 이렇게 작성해 보았습니다. #include int main() { int index = 0;// 1부터 100까지 카운트 int count = 0;// 3,5,7의 배수가 아닌 경우 카운트 printf("----------------------------------------------------------\n"); printf("..
[프로그래밍 문제] 비트 이동 프로그램 키보드로 문자 1개를 입력받아서, 이 문자를 오른쪽으로 1비트씩 이동시키면서 최하위 비트를 제거한다. 이때 제거되는 최하위 비트 값을 최상위 비트에 채워 넣는 프로그램을 작성하시오. 단, 결과는 2진수로 출력하시오. (비트 로테이션 프로그램) #include int main() { unsigned char ch; int i, j; int underflow; printf("Input word:"); scanf("%c", &ch); for ( j = 0; j = 0; i-- ) printf("%2d", (ch >> i) & 1 ); printf("\n"); // 오른쪽으로 잘린 부분이 1 인지 확인 if ( ch & 1..
#include #define COUNT 10 // 입력 데이터 갯수 int f_hap(int i); void main(){ int total_sum=0; // 총합 total_sum=f_hap(COUNT); // 입력한 수의 총합과 평균 출력 printf("입력한 수의 합은 %d, 평균은 %.2f\n", total_sum, (float)total_sum/COUNT); } // 재귀함수 int f_hap(int count) { int n ; // 숫자를 입력받음 printf("%d번째 숫자 입력 : ", COUNT-count+1); scanf("%d", &n); // 남은 카운트가 1일 경우 더이상 더할 필요 없으므로 반환 // 그렇지 않을 경우 자기를 더하고 재귀함수 호출 if ( count == 1 ..
[문제1] 키보드를 통해 처럼 밑줄친 것처럼 메시지가 출력될 때, 임의의 숫자 1개와 문자열 1개를 입력하면 에서처럼 출력되는 프로그램을 작성하시오. 이때 숫자와 문자열은 카드 섞기 하듯 서로 한 개 씩 카드 썩듯이 섞어져서 표시되게 하라. 당신의 이름은? 한송이 3자리 숫자를 입력해 주세요? 123 3개의 문자로 구성된 문자열을 입력해 주세요? ABC 한송이 님 반갑습니다. 당신이 입력한 숫자는 123 입니다. 당신이 입력한 문자열은 ABC 입니다. 숫자와 문자열을 카드 섞기 하듯이 섞으면 1A2B3C 가 됩니다. [문제2] 다음에 보인 처럼 이름과 주민번호를 입력하라는 메시지가 나오면 이름과 주민번호 앞자리 숫자를 입력받아 에서처럼 우리나라식 표기법인 년.월.일 형태로, 미국식 표기법인 월/일/년 형..
[프로그래밍 문제] 토끼잡기 네이버 지식인을 돌아다니다가 아래와 같은 재미있는 문제를 발견했습니다. 여러분도 한번 풀어보세요^^ 사람과 토끼는 0 ~ 69의 가로 좌표에 위치한다 사람과 토끼의 초기 좌표는 무작위 값이다 #include #include ... srand((unsigned)time(NULL)); //초기화 ... num = rand(); // random value ( 0 - RANDMAX) 사람과 토끼의 위치는 화면상에 다음과 같이 표시한다 (사람으 H, 토끼는 R) H:23,R:2 l R H 사람은 토끼를 자비 위하여 좌우 10씩 이동이 가능하다 이동은 매 턴마다 키보드로 입력한다 10R은 오른쪽으로 10칸 이동할 떄, 5L은 왼쪽으로 5칸 이동할 때 입력하는 값이다 움직이지 않을 때는..
[C언어 소스] 팩토리얼(factorial) 구하는 프로그램 예제 소스 오늘은 C언어 프로그램 소스 중에 팩토리얼(factorial) 값을 구하는 프로그램 예제 소스에 대해서 알아보도록 하겠습니다. 팩토리얼을 구하는 방법은 재귀함수(함수를 여러번 호출하는 방법), 반복문(for, while 등)을 이용하는 방법이 있습니다. 이 두 가지 방법을 알아보도록 하겠습니다. 1. 재귀함수를 이용해서 팩토리얼을 구하는 방법 먼저 재귀함수를 이용해서 팩토리얼을 구하는 방법에 대해서 알아보도록 하겠습니다. 아래의 소스에서 눈여겨 보셔야 할 부분은 Factorial(int n) 함수 입니다. 재귀함수에 대한 소스를 이해하지 못하시는 분들을 위해 예를 들어 설명을 드리도록 하겠습니다. 재귀함수에 대해서 잘 알고 계신 분들..
[PHP] include 할 페이지에 get으로 인수 넘기는 방법 PHP로 개발하면서 한 페이지를 포함시키기 위해 include를 사용하고 그 페이지에 값을 넘기기 위해서 페이지에서 페이지로 넘길 때 get방식으로 넘겨서 받는 소스를 작성했습니다. 대충 이런 식으로 하면 include하는 페이지에 값이 들어가겠거니 생각했습니다. 하지만 아니었습니다. 오류가 발생했다는 메시지가 나오고 안되는 것이었습니다. 그래서 바로 검색에 들어갔습니다. 그래서 아래와 같은 방법을 찾았습니다. 이렇게 하니 notice_view.php 파일에서 no값을 $_GET으로 불러서 사용할 수 있었습니다. 즉, 정리하면 $_GET["변수"] = 변수값 ; include("파일 이름"); 이렇게 하면 include할 페이지에 get으..
[C언어 소스] 10진수를 2진수로 변환하는 소스 이번 포스팅에는 10진수를 2진수로 변환하는 소스입니다. #include int main() { int i,j; int result[20]; int num; printf("십진수를 이진수로 변환하는 프로그램\n"); printf("숫자를 입력하세요 : "); scanf("%d",&num); // 10진수를 2진수로 변환 for(i=0; num>0 ; i++) { result[i]=num%2; num=num/2; } printf("변환 결과\n"); // 역순으로 출력 for(j=i-1; j>=0; j--) { printf(" %d",result[j]); } printf("\n"); return 0; } 실행화면 10진수를 2진수로 변환하는 소스를 실행한 ..
비주얼 스튜디오에서 소스코드 자동 정렬하기 인터넷에서 소스를 복사, 붙여넣기 하거나 기타 수정할 일이 있을 때 들여쓰기가 엉망으로 되어 있는 경우가 있는데요. 이런 경우 하나하나 들여쓰기해서 맞춰주는 것도 일이 아닐까 싶습니다. 그런데 비주얼 스튜디오에서는 이 문제를 한방에 해결하는 방법이 있는데요 아래와 같은 단축키로 한 방에 소스코드를 정렬할 수 있습니다. 참 쉽죠잉~~~! 자동 정렬하는 단축키 비주얼 스튜디오에서 소스코드를 자동으로 정렬하기 위해서는 아래와 같은 단축키를 이용합니다. Ctrl + K + F Ctrl을 누른 상태에서 K를 누르고 F를 누르면 됩니다. 여기서 한가지! 소스코드 전체를 자동정렬하기 위해서는 Ctrl + A로 소스 코드 전체를 선택해 주신 후 단축키를 사용하시면 소스 코드 ..
태그에 대해서 META 태그는 무엇일까요? META태그는 문서의 정보를 알려주는 태그입니다. 사이에 넣어주시면 됩니다. 형식 1 : 형식 2 : 설명 : ⓐ META 태그의 속성을 입력하는 부분 ⓑ META 태그의 값을 입력하는 부분 속성 : refresh(새로고침) keywords(검색시 사용될 핵심어) 가장 기본적으로 쓰이는 태그들 아래의 태그는 가장 기본적으로 쓰이는 태그입니다. 웹문서의 문자 인코딩 방식을 나타내는 메타태그입니다. EUC-KR, UTF-8 등이 많이 사용되었는데요. 요즘에는 UTF-8 방식이 많이 사용되고 있습니다. 웹문서나 사이트의 정보를 알려주는 메타태그 아래의 태그는 웹문서나 웹사이트의 정보를 알려주는 메타태그입니다.
대문자는 소문자, 소문자는 대문자로 치환하는 프로그램 소스 C언어 소스를 남겨봅니다. 이번 포스팅은 대문자는 소문자, 소문자는 대문자로 치환"하는 프로그램 소스인데요. 입력받은 문자가 A 보다 크거나 A 이고 , Z 보다 작거나 Z 이면 대문자이므로 소문자로 입력받은 문자가 a 보다 크거나 a 이고 , z 보다 작거나 z 이면 소문자 이므로 대문자로 변환하여라 #include void main() { char x,y; // 알파벳 입력 받기 printf("input Alphabet : "); scanf("%c", &x); /* 입력받은 문자가 소문자일 경우 아스키코드에서 32를 빼서 소문자로 변환 입력받은 문자가 대문자일 경우 아스키코드에서 32를 더해서 대문자로 변환 */ if (x>='a' && x=..
[Javascript] 인터넷 익스플로러(Internet Explorer)에서 로그 사용하기 Javascript 또는 JQuery로 프로그래밍을 할 때 일반적으로 console.log(로그내용); 방식으로 로그를 남겨 에러를 잡는데요. 인터넷 익스플로러(Internet Explorer)에서는 console 객체 자체를 지원하지 않기 때문에 다른 웹브라우저(Firefox, Chrome, Safari, Opera 등)과는 다르게 작동을 하지 않습니다. 그래서 방법이 없느냐? 방법이 있습니다. 인터넷 익스플로러(Internet Explorer)에서 로그(log)를 사용하기 위해서는 아래와 같이 사용합니다. if( window.console == undefined ) { console = {log : funct..
- Total
- Today
- Yesterday
- W3Schools Online Web Tutorials
- 구차니의 잡동사니 모음
- [IT]블로거팁닷컴
- 비앤아이님의 블로그
- Blog Suspect
- 즐거운하루 blog
- zinicap의 검색엔진 마케팅(SEM)
- 머니야머니야님의 블로그
- [Friend] AtinStory
- [기타배우기]해브원 박스
- [웹표준] SINDB.com
- 해커 C 이야기
- [애드센스] 길라잡이
- 정순봉의 IT SCHOOL
- 씨디맨의 컴퓨터이야기
- 2proo Life Story
- 못된준코의 세상리뷰
- [IT강좌] 정보문화사
- IN 대전
- 에우르트는 나쁜남자 -_-
- 씬의 싱크탱크
- 엔돌슨의 IT이야기
- 진이늘이
- 'Cooltime'의 블로그
- 후이의 Tistory
- Soulstorage
- 앤드&엔드의 블로그
- June Blog
- 노지의 소박한 이야기
- gbWorld
- 인터넷 속 나의 생각
- HarshNix
- ART of WEB
- 녹두장군 - 상상을 현실로
- 강의
- C
- HTML
- 소스
- MBTI
- 강좌
- 안드로이드 어플 추천
- 스마트폰
- 성공
- MBTI 검사
- 인터넷 익스플로러
- 인터넷
- C언어 문제
- 예제 소스
- 안드로이드 어플
- MBTI 테스트
- C언어 소스
- 소스코드
- It
- 프로그래밍 문제
- 안드로이드
- C언어
- 효과음
- MBTI 강좌
- MBTI 자료
- 프로그래밍
- JavaScript
- 모토로이
- php
- 리뷰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |