Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • C 프로그래밍

    1. C에서 오른쪽 및 왼쪽 화살표 패턴을 인쇄하는 프로그램

      프로그램 설명 오른쪽 및 왼쪽 화살표 패턴 인쇄 알고리즘 왼쪽 및 오른쪽 화살표 패턴을 인쇄할 행 수를 수락합니다. Print Upper Part of the Arrow with Stars Patterns Print Inverted Right Triangle with Stars Patterns Print Bottom Part of the Arrow with Stars Patterns Print the Right Triangle with Stars Patterns 예시 /*Program to print the Left and ri

    2. C에서 실선 및 속이 빈 마름모 패턴을 인쇄하는 프로그램

      프로그램 설명 아래와 같이 솔리드 및 중공 마름모 패턴을 인쇄하십시오. 알고리즘 중공 마름모용 - Accept the Number of Rows for Hollow Rhombus from the User Create a Hollow Rhombus containing the same number of Rows specified by the User. Print the first row containing the number of stars same as the number of rows. Print the second row

    3. C에서 단색 및 속이 빈 정사각형 패턴을 인쇄하는 프로그램

      프로그램 설명 기하학에서 정사각형은 네 변과 네 각이 같은 정사각형입니다. 아래 그림과 같이 솔리드 및 빈 사각형이 나타납니다. 알고리즘 단색 정사각형의 경우 - 단색 정사각형을 그리기 위해 사용자의 행 수 수락 중공 사각형의 경우 - 중공 사각형을 그리기 위해 사용자의 행 수를 수락 첫 번째 및 마지막 행의 경우 각 열에 대해 *를 인쇄 나머지 행에 대해 첫 번째 및 마지막 열에 대해 *를 인쇄합니다. 예시 /* 속이 빈 정사각형 패턴을 인쇄하는 프로그램 */#include int main(){ int r, c, ro

    4. C에서 정사각형 안의 정사각형을 인쇄하는 프로그램

      프로그램 설명 아래와 같이 정사각형 안에 정사각형을 인쇄합니다. 알고리즘 Accept the number of rows the outer Square to be drawn Display the Outer Square with the number of rows specified by the User. Display another square inside the outer square. 예시 /* Program to print Square inside Square */ #include <stdio.h> int main(

    5. C에서 2의 거듭제곱

      숫자 n이 있다고 가정합니다. 숫자가 2의 거듭제곱인지 아닌지 확인해야 합니다. 따라서 n =16이면 출력이 참이 되고 n =12이면 거짓이 됩니다. 이를 해결하기 위해 논리 연산을 사용합니다. 2의 거듭제곱인 숫자가 표시되면 해당 숫자의 이진 표현에서 MSb는 1이고 다른 모든 비트는 0입니다. 따라서 [n AND (n – 1)]을 수행하면 다음이 반환됩니다. n이 2의 거듭제곱이면 0입니다. 이진수로 n =16 =10000, 이진수로 (n – 1) =15 =01111이면 10000 AND 01111 =00000 =0 예시(다)

    6. C 프로그램에서 구조체와 공용체의 차이점

      C에는 동일한 유형 데이터와 다중 유형 데이터 모두에 대한 컨테이너가 있습니다. 같은 타입의 데이터를 저장할 경우 C는 같은 타입의 데이터 변수를 저장하는 Array의 개념을 제공하고, 다른 타입의 데이터를 저장할 경우 C는 다른 타입의 데이터 변수도 저장할 수 있는 구조체와 공용체의 개념을 제공합니다. Structure와 Union 모두 서로 다른 유형의 데이터를 보유할 수 있지만 이제 내부 구현을 기반으로 두 컨테이너에서 몇 가지 차이점을 찾을 수 있습니다. 다음은 Structure와 Union의 중요한 차이점입니다. Sr.

    7. C 프로그램의 문자열에 대한 strlen()과 sizeof()의 차이점

      프로그래밍에서 문자열은 문자 모음으로 정의될 수 있다는 것을 알고 있습니다. 이제 문자열을 만드는 데 사용되는 문자 수를 찾아야 하는 요구 사항에 대해 C는 strlen() 및 sizeof()의 두 가지 접근 방식을 제공합니다. 위에서 언급했듯이 이 두 방법 모두 대상 피연산자의 길이를 찾는 데 사용되지만 내부 구현을 기반으로 두 가지의 기본적인 차이점은 다음과 같습니다. Sr. 아니요. 키 strlen() sizeof() 1 정의 strlen()은 C에서 string.h라는 헤더 파일에 정의된 미리 정의된 함수입니다. 반면에

    8. C에서 구조체와 배열의 차이점

      C에서 Structure와 Array는 모두 데이터 유형의 컨테이너로 사용됩니다. 내부 구현을 기준으로 다음은 둘 사이의 몇 가지 기본적인 차이점입니다. Sr. 아니요. 키 구조 배열 1 정의 구조는 다양한 유형의 변수를 담을 수 있는 컨테이너로 사용되는 데이터 구조로 정의할 수 있습니다. 반면 Array는 같은 유형의 변수를 담을 수 있고 여러 데이터 유형 변수를 지원하지 않는 컨테이너로 사용되는 데이터 구조 유형입니다. 2 메모리 할당 구조의 입력 데이터에 대한 메모리 할당은 연속적인 메모리 위치에 있을 필요가 없습니다.

    9. C/C++에서 float와 double의 차이점

      우리는 C/C++에서 부동 소수점 숫자, 즉 소수 부분이 포함된 숫자의 표현을 위해 float 및 double 데이터 유형이 필요하다는 것을 알고 있습니다. 이제 이 두 데이터 유형이 제공하는 정밀도를 기반으로 두 데이터 유형을 구분할 수 있습니다. 그 중 간단히 말해서 double은 float보다 비교 정밀도가 2배 더 높다고 할 수 있습니다. 즉, double 데이터 유형은 float 데이터 유형에 비해 double 정밀도를 갖는다는 것을 의미합니다. 정밀도의 측면에서 double은 부동 소수점 수에 대해 64비트 정밀도(부

    10. Java와 C 언어의 차이점

      Java와 C는 모두 프로그래밍 세계에서 가장 인기 있는 프로그래밍 언어입니다. 이 두 언어는 다양한 중요한 특성과 기능으로 인해 전 세계적으로 널리 사용됩니다. 다음은 기능을 기반으로 Java와 C의 중요한 차이점입니다. Sr. 아니요. 키 자바 C 1 도입 Java는 도입연도에 비해 C 이후에 개발되었습니다. 1995년 James Gosling에 의해 개발되었습니다. 반면에 C는 Java 이전에 도입되었으며 1969년에서 1973년 사이에 Dennis M. Ritchie에 의해 개발되었습니다. 2 유형 Java는 고급 언

    11. C/C++의 strstr() 함수

      strstr() 함수는 문자열 처리를 수행하는 데 사용되는 string.h 헤더 파일에 미리 정의된 함수입니다. 이 함수는 기본 문자열(예:str1)에서 부분 문자열(예:str2)의 첫 번째 발생을 찾는 데 사용됩니다. 구문 strstr()의 구문은 다음과 같습니다 - char *strstr( char *str1, char *str2); strstr()의 매개변수는 str2 기본 문자열 str1에서 검색하려는 하위 문자열입니다. strstr()의 반환 값은 이 함수는 주 문자열에서 발견되면 검색하고 있는 하위 문자열의 첫 번

    12. C/C++의 System() 함수

      주어진 작업은 C/C++에서 system()의 작동을 보여주는 것입니다. system() 함수는 C/C++ 표준 라이브러리의 일부입니다. 명령어 처리기나 운영체제의 단말에서 실행할 수 있는 명령어를 전달하기 위해 사용되며, 최종적으로 완료된 명령어를 반환합니다. 이 함수를 호출하려면 또는 를 포함해야 합니다. 구문 구문은 다음과 같습니다 - int system(char command) 이 함수는 명령이 오류 없이 실행되면 0을 반환합니다. 예 Input: system(“date”) Output: The

    13. C/C++에서 Branch와 Bound를 사용하는 0/1 배낭?

      아이디어는 Greedy 접근법이 Fractional Knapsack 문제에 대한 최상의 솔루션을 제공한다는 사실을 구현하는 것입니다. 특정 노드가 더 나은 솔루션을 제공할 수 있는지 여부를 확인하기 위해 Greedy 접근 방식을 구현하는 최적의 솔루션(노드를 통해)을 계산합니다. Greedy 접근법 자체로 계산된 솔루션이 지금까지 최고 이상이라면 노드를 통해 더 나은 솔루션을 얻을 수 없습니다. 완전한 알고리즘은 아래와 같습니다 - Greedy Approach를 구현하여 상한값을 계산할 수 있도록 단위 중량당 값의 비율이

    14. C/C++의 숫자 연결 게임?

      게임 - n × n 정사각형 배열이 있다고 가정합니다. 이 중 일부 사각형은 비어 있고 일부는 솔리드이며 일부가 아닌 사각형은 정수 1, 2, 3, …으로 설정됩니다. 각 정수는 보드에서 정확히 두 개의 다른 사각형을 유지하거나 차지합니다. 플레이어의 임무는 수평 및 수직 이동만을 구현하는 간단한 경로의 도움으로 보드에서 각 정수의 두 발생을 연결하는 것입니다. 두 개의 다른 경로가 서로 교차하는 것은 허용되지 않습니다. 경로에는 실선 정사각형이 포함될 수 없습니다(단색 정사각형은 경로에 표시할 수 없습니다). 마지막으로 솔리드가

    15. C/C++의 A 버퍼 방법?

      컴퓨터 그래픽의 A 버퍼 기술은 중간 규모 가상 메모리 컴퓨터에 사용되는 간단한 숨겨진 얼굴 감지 메커니즘입니다. 이 기술은 앤티앨리어싱 또는 영역 평균 또는 누적 버퍼라고도 합니다. 이 기법은 깊이 버퍼(또는 Z 버퍼) 기법의 알고리즘을 확장합니다. 깊이 버퍼 기술은 불투명한 객체에 대해서만 구현될 수 있고 투명한 객체에 대해서는 구현할 수 없기 때문에 A-버퍼 기술은 이 시나리오에서 이점을 제공합니다. A 버퍼 기술은 더 많은 메모리가 필요하지만 이를 구현하면 다른 표면 색상을 올바르게 구성할 수 있습니다. Z 버퍼 알고리즘의

    16. C/C++의 AA 트리?

      컴퓨터 과학에서 AA 트리는 정렬된 데이터를 효율적으로 저장하고 검색하기 위해 구현된 균형 트리의 한 형태로 정의됩니다. AA 트리는 항목의 효율적인 추가 및 삭제를 지원하는 이진 검색 트리의 한 형태인 레드-블랙 트리의 변형으로 취급됩니다. 레드-블랙 트리와 달리 AA 트리의 레드 노드는 오른쪽 하위 하위로만 추가할 수 있고 왼쪽 하위 하위로는 추가할 수 없습니다. 이 작업의 결과는 2-3-4 트리 대신 2-3 트리를 시뮬레이션하여 유지 관리 작업을 단순화합니다. 레드-블랙 트리의 유지 관리 알고리즘은 트리의 균형을 적절하게 유지

    17. C/C++에서 C 대 BASH 포크 폭탄?

      BASH 포크 폭탄이 C 프로그램 버전보다 훨씬 강력하다는 것은 이미 분명합니다. 주요 원인은 BASH에서 생성된 프로세스가 상위에서 분리되기 때문입니다. 부모 프로세스(처음에 시작한 프로세스)가 파괴되거나 종료되면 나머지 또는 나머지 프로세스는 계속 유지됩니다. 그러나 C 구현의 경우 나열된 자식 프로세스는 부모가 파괴되거나 죽으면 자동으로 죽습니다. 스크립트는 시스템과 직접 통신하는 역할을 합니다. C의 포크 폭탄 프로그램은 업데이트하거나 수정할 수 있습니다. fork 프로세스를 생성할 때 프로그램에서 메모리를 할당할 수 있습

    18. C/C++ 삼항 연산자에 대한 몇 가지 흥미로운 관찰

      if..else 절 대신 삼항 연산자가 구현된다는 것을 알고 있습니다. ?:로 표시됩니다. ? 기호는 if 부분과 동일하고 :는 else 부분과 동일합니다. 다음 3개의 프로그램은 삼항 연산자의 경우 흥미로운 관찰을 설명합니다. 다음 프로그램은 오류 없이 컴파일할 수 있습니다. 삼항 표현식의 반환 유형은 float(exp2의 반환 유형과 동일)이고 exp3(즉, 리터럴 0 - int 유형)은 암시적으로 float로 변환할 수 있어야 합니다. #include <iostream> using namespace std; int

    19. C/C++에서 번호를 다이얼하는 데 사용할 수 있는 모든 문자열 조합은 무엇입니까?

      주어진 번호와 관련하여 다음 사양의 도움으로 전화기에서 주어진 번호로 전화를 걸기 위해 구현할 수 있는 가능한 모든 문자열 조합을 표시하거나 인쇄하십시오. 주어진 전화로 전화를 걸 수 있습니다. 2 A 또는 B 또는 C 구현, 3 D 또는 E 또는 F 구현, ………………. 8 T 또는 U 또는 V 구현, 9 W 또는 X 또는 Y 또는 Z 구현, 1개만 구현 0 구현 0. 예를 들어 89가 주어진 전화번호인 경우 프로그램은 다음과 같이 인쇄해야 합니다. TW,TX,TY,TZ,UW,UX

    20. C/C++의 Bertrandís ballot theorem에 대한 응용

      Bertrand의 원본 논문에서 그는 재귀 관계를 구현하는 유리한 시퀀스의 수에 대한 일반 공식에 의존하는 증명을 설명합니다. 예시 5명의 유권자가 있고 그 중 3명은 후보자 A에, 2명은 후보자 B에 대해 투표합니다(따라서 p =3 및 q =2). 투표 순서에 대해 10가지 가능성이 있습니다. − 꺄악 AABAB 아바브 꺄악 아바 아바바 바바 아바 바바 꺄악 AABAB 순서의 경우, 선거가 진행됨에 따른 투표 집계는 다음과 같습니다. - 후보자 아 아 나 아 나 A

    Total 1436 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:43/72  20-컴퓨터/Page Goto:1 37 38 39 40 41 42 43 44 45 46 47 48 49