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

    1. C 언어의 병합 정렬 기술 설명

      정렬은 요소를 오름차순(또는 내림차순)으로 정렬하는 과정입니다. 정렬 유형 C 언어는 다음과 같은 5가지 정렬 기술을 제공합니다. - 버블 정렬(또는) 교환 정렬 선택 정렬 삽입 정렬(또는) 선형 정렬 빠른 정렬(또는) 파티션 교환 정렬 병합 정렬(또는) 외부 정렬 병합 정렬 병합 정렬은 분할 정복 방법입니다. 배열을 반으로 나누고 재귀적으로 정복하고 병합(결합)합니다. 아래에 주어진 예를 생각해 봅시다 - 정렬되지 않은 배열을 가져와 병합 정렬 기술을 적용하여 배열을 정렬합니다. 38, 27, 43, 3, 9, 82,

    2. 모든 파일과 폴더를 인쇄하는 C 프로그램을 작성하십시오.

      파일은 기록의 모음(또는) 데이터가 영구적으로 저장되는 하드 디스크의 장소입니다. C 명령을 사용하여 다양한 방법으로 파일에 액세스할 수 있습니다. 파일 작업 C 프로그래밍 언어의 파일에 대해 수행할 수 있는 작업은 다음과 같습니다. - 파일 이름 지정 파일 열기 파일에서 읽기 파일에 쓰기 파일 닫기 구문 열기 및 이름 지정 구문 파일은 각각 아래에 제공됩니다 - FILE *File pointer; 예:파일 * fptr; File pointer = fopen (“File name”, “mo

    3. C에서 포인터를 사용하여 두 행렬을 곱하는 방법은 무엇입니까?

      포인터는 다른 변수의 주소를 저장하는 변수입니다. 포인터의 기능 포인터는 메모리 공간을 절약합니다. 메모리 위치에 직접 액세스하기 때문에 포인터의 실행 시간이 더 빠릅니다. 포인터의 도움으로 메모리에 효율적으로 액세스합니다. 즉, 메모리가 동적으로 할당 및 해제됩니다. 포인터는 데이터 구조와 함께 사용됩니다. 포인터 선언, 초기화 및 액세스 다음 진술을 고려하십시오 - 정수량 =179; 메모리에서 변수는 다음과 같이 나타낼 수 있습니다. - 선언 포인터 선언은 아래와 같이 할 수 있습니다 - Int *p; p는 다

    4. Math.h 라이브러리를 사용하여 코사인 및 사인 값을 찾는 C 프로그램.

      문제 0에서 150까지 10도마다 코사인 및 사인 값을 찾습니다. 해결책 코사인 값을 찾는 데 사용되는 논리 다음과 같습니다 - 프로그램 시작 시 MAX 및 PI 값 선언 while(angle <= MAX){    x = (PI/MAX)*angle;    y = cos(x);    printf("%15d %13.4f\n", angle, y);    angle = angle + 10; } 사인 값을 찾는 데 사용되는 논리 다음과 같습

    5. C 매크로 함수로 판매원 급여를 계산하는 프로그램.

      문제 노트북 제조 회사는 다음과 같이 영업 사원에 대한 월별 보상 정책을 가지고 있습니다. - 최저 기본급:3000.00 판매된 모든 컴퓨터에 대한 보너스:200.00 총 월간 판매 수수료:5% 노트북의 가격이 변동하기 때문에 각 노트북의 판매 가격은 매월 초에 고정됩니다. 해결책 보너스와 커미션을 찾는 논리는 다음과 같습니다 - bonus = BONUS_RATE * quantity ; commission = COMMISSION * quantity * price ; 총 급여는 다음 공식을 사용하여 계산됩니다. - Gro

    6. 다른 형식의 문자와 문자열을 인쇄하는 C 프로그램.

      다른 형식으로 문자와 문자열을 인쇄하기 위해 C 프로그래밍 언어에 포함된 프로세스를 설명하는 알고리즘이 아래에 제공됩니다. 1단계:인쇄할 문자를 읽습니다. 2단계:컴파일 시간에 이름을 읽습니다. 3단계:형식 지정자를 사용하여 다른 형식의 문자 출력. printf(%c\n%3c\n%5c\n, x,x,x); printf(%3c\n%c\n, x,x); printf(\n); 4단계:형식 지정자를 사용하여 다양한 형식의 문자열 출력. printf(%s\n, 이름); printf(%20s\n, 이름); printf(%20.10s\

    7. 개인 시스템의 값 범위와 평균 비용을 계산하는 C 프로그램.

      문제 개인 시스템은 공급업체에서 다른 비용으로 판매됩니다. 일부 공급업체가 인용한 비용 목록(백 단위)을 살펴보겠습니다. − 25.00, 30.50, 15.00, 28.25, 58.15, 37.00, 16.65, 42.00 68.45, 53.50 해결책 평균 비용과 값 ​​범위를 계산합니다. 계열에서 가장 높은 값과 가장 낮은 값의 차이를 범위라고 하므로 Range =가장 높은 값 - 가장 낮은 값입니다. 이제 시리즈에서 가장 높은 값과 가장 낮은 값을 찾으십시오. 예시 다음은 개인 시스템의 값 범위와 평균 비용을 계

    8. C 구구단을 나타내는 프로그램.

      문제 다음과 같이 1 x 1에서 12 x 10까지 곱셈표를 출력하는 프로그램을 작성하십시오. - 1 2 3 4 5 6 7 8 9 10 2 4 6 8 ……………….20 3 6 9…………………….30 4 8 12 16……………..40 - - - 12 24………&h

    9. 주어진 목록의 중앙값을 찾는 C 프로그램.

      목록의 요소를 순서대로 정렬하면 항목을 양쪽에 동일한 수의 항목으로 두 부분으로 나누는 중간 값을 중앙값이라고 합니다. 홀수 개수의 항목에는 중간 값이 하나만 있는 반면, 짝수개의 항목에는 두 개의 중간 값이 있습니다. 따라서 짝수 항목의 중앙값은 두 중간 값의 평균으로 지정됩니다. 알고리즘 중앙값을 계산하려면 아래의 알고리즘을 참조하십시오. 1단계 - 항목 수를 유지하면서 항목을 배열로 읽습니다. 2단계 - 항목을 오름차순으로 정렬합니다. 3단계 - 중앙값을 계산합니다. 중앙값을 찾기 전에 숫자를 정렬하는 데 사용되는

    10. 표준 편차를 계산하는 C 프로그램

      표준 편차는 평균에서 데이터의 편차를 측정하는 데 사용됩니다. 표준편차를 계산하는 수학식은 다음과 같다 - $$s=\sqrt{분산}$$ 어디에 Variance$$=\frac{1}{n}\:\:\displaystyle\sum\limits_{i=1}^n (x_{i}-m)^{2}$$ 그리고 $$m=mean=\frac{1}{n}\:\displaystyle\sum\limits_{i=1}^n x_{i}$$ 알고리즘 주어진 숫자에 대한 표준편차를 계산하려면 아래 주어진 알고리즘을 참조하십시오. 1단계 - n개 항목을 읽습니다.

    11. 문자열 함수를 사용하여 알파벳 순서로 이름을 정렬하는 C 프로그램.

      문제 버블 정렬 기술을 사용하여 런타임에 사용자가 지정한 이름을 알파벳 순서로 정렬합니다. 해결책 알파벳 순서로 이름을 인쇄하는 데 사용되는 논리는 다음과 같습니다 - for (i=1; i < ITEMS; i++){    for (j=1; j <= ITEMS-i ; j++){       if (strcmp (string[j-1], string[j]) > 0){ /* Exchange of contents */          

    12. C 언어에서 큐에 삽입하는 요소는 무엇입니까?

      데이터 구조는 구조화된 방식으로 구성된 데이터의 모음입니다. 아래 설명과 같이 두 가지 유형으로 나뉩니다 - 선형 데이터 구조 − 데이터는 선형 방식으로 구성됩니다. 예를 들어 배열, 구조, 스택, 대기열, 연결 목록이 있습니다. 비선형 데이터 구조 − 데이터는 계층적 방식으로 구성됩니다. 예를 들어, 나무, 그래프, 세트, ​​테이블. 대기열 삽입은 후단에서, 삭제는 전단에서 수행되는 선형 데이터 구조입니다. 대기열의 순서는 FIFO – First In First Out입니다. 작업 삽입 – 대기열에 요소

    13. C 언어를 사용하여 큐의 요소 삭제 설명

      데이터 구조는 구조화된 방식으로 구성된 데이터의 모음입니다. 아래 설명과 같이 두 가지 유형으로 나뉩니다 - 선형 데이터 구조 − 데이터는 선형 방식으로 구성됩니다. 예를 들어 배열, 구조, 스택, 대기열, 연결 목록이 있습니다. 비선형 데이터 구조 − 데이터는 계층적 방식으로 구성됩니다. 예를 들어, 나무, 그래프, 세트, ​​테이블. 대기열 삽입은 후단에서, 삭제는 전단에서 수행되는 선형 데이터 구조입니다. 대기열의 순서는 FIFO – First In First Out입니다. 작업 삽입 – 대기열에 요소

    14. 연결 리스트에서 요소 삭제 설명

      연결 목록은 동적 메모리 할당을 사용합니다. 즉, 그에 따라 확장 및 축소됩니다. 노드 모음으로 정의됩니다. 여기서 노드는 데이터와 링크의 두 부분으로 구성됩니다. 데이터, 링크 및 연결 목록의 표현은 다음과 같습니다. - 연결 목록에 대한 작업 C 언어의 연결 목록에는 다음과 같은 세 가지 유형의 작업이 있습니다. - 삽입 삭제 횡단 삭제 아래 주어진 예를 고려하십시오 - 노드 2 삭제 노드 1 삭제 노드 3 삭제 프로그램 다음은 연결 목록의 요소를 삭제하는 C 프로그램입니다. - #inclu

    15. C 언어에서 연결 리스트를 사용하여 스택 설명

      메모리를 동적으로 할당하여 스택 오버 플로우 및 스택 언더 플로우를 방지할 수 있습니다. C 프로그래밍 언어에서 스택에서 수행되는 작업은 다음과 같습니다. - 푸시 팝 푸시 다음은 연결 목록의 기본 구현입니다 - &item = 10 newnode = (node*) malloc (sizeof (node)); newnode ->data = item; newnode ->link = NULL; newnode ->link = start; start = newnode; 팝 구문은 다음과 같습니다 - 구문 i

    16. C 언어에서 연결 목록을 사용하여 대기열 설명

      연결 리스트를 사용하면 큐 오버플로와 큐 언더 플로우를 방지할 수 있습니다. C 프로그래밍 언어의 연결 목록을 사용하여 대기열에서 수행되는 작업은 다음과 같습니다. - 삽입 삭제 삽입 구문은 다음과 같습니다 - 구문 &item : Newnode = (node*) mallac (sizeof (node)); newnode ->data = item; newnode ->link = NULL; if ((front = = NULL) || (rear = = NULL)){    front= newnode

    17. C 언어에서 선형 검색을 사용하여 배열에서 최소 요소를 찾는 방법은 무엇입니까?

      C 프로그래밍 언어는 두 가지 유형의 검색 기술을 제공합니다. 다음과 같습니다 - 선형 검색 이진 검색 선형 검색 주요 요소 검색은 선형 방식으로 수행됩니다. 가장 간단한 검색 기술입니다. 목록이 정렬될 것으로 예상하지 않습니다. 한계 - 더 많은 시간을 소비하고 시스템의 전력을 감소시킨다. Input (i/p): Unsorted list of elements, key. Output (o/p): 성공 – 키가 있는 경우 실패 – 그렇지 않으면. 예시 1 다음은 선형 검색을 사용하여 배열에서 최소 요소를 찾는 C 프로

    18. 구조 변수를 비교하는 C 프로그램

      C 프로그래밍 언어에서 구조는 단일 이름으로 함께 그룹화되는 다양한 데이터 유형 변수의 모음입니다. 구조 선언 및 초기화 구조 선언의 일반적인 형식은 다음과 같습니다 - datatype member1; struct tagname{    datatype member2;    datatype member n; }; 여기, 구조체는 키워드입니다. tagname은 구조의 이름을 지정합니다. member1, member2는 구조를 구성하는 데이터 항목을 지정합니다. 예를 들어, struct b

    19. 구조체의 배열과 구조체 내의 배열을 구별하는 C 프로그램

      C 프로그래밍 언어에서 구조체의 가장 일반적인 용도는 구조체의 배열입니다. 구조체의 배열을 선언하려면 먼저 구조체를 정의한 다음 해당 유형의 배열 변수를 정의해야 합니다. 예를 들어, struct book b[10];//10 elements in an array of structures of type ‘book’ 예시 다음은 구조체 배열에 대한 C 프로그램입니다 - struct marks{    int sub1;    int sub2;    int su

    20. C 언어의 로컬 정적 변수는 무엇입니까?

      지역 정적 변수는 변수가 선언된 곳에서 함수 호출로 수명이 끝나지 않습니다. 완전한 프로그램의 수명까지 연장됩니다. 모든 함수 호출은 로컬 정적 변수의 동일한 복사본을 공유합니다. 이 변수는 함수가 호출된 횟수를 계산하는 데 사용됩니다. 정적 변수의 기본값은 0입니다. 반면에 일반 로컬 범위는 블록 내에 정의된 변수가 해당 블록에서만 표시되고 블록 외부에서 보이지 않도록 지정합니다. 블록 외부에 있는 전역 변수는 프로그램 끝까지 볼 수 있습니다. 예시 다음은 지역 변수에 대한 C 프로그램입니다 - #include<stdi

    Total 1436 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:66/72  20-컴퓨터/Page Goto:1 60 61 62 63 64 65 66 67 68 69 70 71 72