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

    1. 주어진 정수에서 모든 0을 1로 바꾸는 C 프로그램.

      문제 주어진 정수에서 모든 영(0)을 1로 바꾸는 프로그램을 작성하십시오. 입력으로 정수가 주어지면 숫자의 모든 0은 1로 대체되어야 합니다. 해결책 아래 주어진 예를 고려하십시오 - 여기서 입력은 102410, 출력은 112411입니다. 알고리즘 정수에서 모든 0을 1로 바꾸려면 아래에 제공된 알고리즘을 참조하십시오. 1단계 - 사용자로부터 정수를 입력합니다. 2단계 - 정수 숫자를 숫자로 탐색합니다. 3단계 - 0이 발견되면 1로 대체합니다. 4단계 - 정수를 출력합니다. 예시 다음은 주어진 정수에서 모든 0을

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

      C 프로그래밍 언어는 두 가지 유형의 검색 기술을 제공합니다. 다음과 같습니다 - 선형 검색 이진 검색 이진 검색 이 방법은 정렬된 목록에만 적용할 수 있습니다. 주어진 목록은 동일한 두 부분으로 나뉩니다. 주어진 키는 목록의 중간 요소와 비교됩니다. 여기서 다음과 같은 세 가지 상황이 발생할 수 있습니다. - 중간 요소가 키와 일치하면 여기에서 검색이 성공적으로 종료됩니다. 중간 요소가 키보다 크면 왼쪽 파티션에서 검색이 진행됩니다. 중간 요소가 키보다 낮으면 오른쪽 파티션에서 검색이 진행됩니다. 입

    3. 연결 리스트의 길이를 구하는 C 프로그램

      연결 목록은 동적 메모리 할당을 사용합니다. 즉, 그에 따라 확장 및 축소됩니다. 노드 모음으로 정의됩니다. 여기서 노드는 데이터와 링크의 두 부분으로 구성됩니다. 데이터, 링크 및 연결 목록의 표현은 다음과 같습니다. - 연결 목록의 유형 연결 목록에는 다음과 같은 네 가지 유형이 있습니다. - 단일/단일 연결 목록 이중/이중 연결 목록 순환 단일 연결 목록 원형 이중 연결 목록 재귀 방법을 사용하여 연결 목록의 길이를 찾는 데 사용한 논리는 -입니다. int length(node *temp){    

    4. 선형 방정식의 해를 찾는 C 프로그램

      C 프로그래밍 언어에서 한 변수의 선형 방정식을 풀기 위해 소프트웨어 개발 방법을 적용할 수 있습니다. 요구사항 방정식은 ax+b=0 형식이어야 합니다. 와 b는 입력이므로 x의 값을 찾아야 합니다. 분석 여기, 입력 a,b 값입니다. . 출력 x 값입니다. . 알고리즘 선형 방정식의 해를 구하려면 아래의 알고리즘을 참조하십시오. Step 1. Start Step 2. Read a,b values Step 3. Call function Jump to step 5 Step 4. Print result Step 5: i. i

    5. 두 소수의 합으로 숫자를 표현하는 C 프로그램.

      문제 주어진 숫자를 두 소수의 합으로 표현할 수 있는지 알아보세요. 양의 정수 N이 주어지면 숫자 N이 두 소수의 합으로 표현될 수 있는지 확인해야 합니다. 해결책 아래 주어진 예를 고려하십시오 - 20은 두 소수 3과 17, 13과 7의 합으로 표현할 수 있습니다. 20=3+7 20=13+7 알고리즘 주어진 숫자를 두 소수의 합으로 표현하기 위해 아래 주어진 알고리즘을 참조하십시오. 1단계 - 런타임에 확인할 번호를 입력합니다. 2단계 - i =2에서 (num/2)까지 반복합니다. 3단계 - i가 소수인지 확인합

    6. C 프로그램은 배열에서 고유한 요소를 찾습니다.

      문제 두 개의 루프를 사용하여 배열에서 반복되지 않는 요소를 찾습니다. 하나는 현재 요소에 대한 것이고 다른 하나는 요소가 이미 배열에 존재하는지 여부를 확인하는 것입니다. 해결책 아래 주어진 예를 고려하십시오 - 15, 15, 16, 15, 13, 15 여기서 배열의 반복되지 않는 요소는 16과 13입니다. 알고리즘 배열에서 고유하거나 반복되지 않는 요소를 찾는 방법은 아래에 제공된 알고리즘을 참조하십시오. 1단계 - 배열을 선언하고 런타임에 배열 요소를 입력합니다. 2단계 - 배열 탐색을 시작하고 현재 요소가 이미

    7. C 언어에서 포인터를 사용하여 배열 요소의 합을 계산하는 방법은 무엇입니까?

      포인터는 다른 변수의 주소를 저장하는 변수입니다. 다음 진술을 고려하십시오 - int qty = 179; 포인터 선언 포인터 선언 구문은 다음과 같습니다 - int *p; 여기서 p는 다른 변수의 주소를 담는 포인터 변수입니다. 포인터 초기화 주소 연산자(&)는 포인터 변수를 초기화하는 데 사용됩니다. 예를 들어, int qty = 175; int *p; p= &qty; 포인터 배열 주소 모음(또는) 포인터 모음입니다. 선언 다음은 포인터 배열에 대한 선언입니다 - datatype *pointername [s

    8. 내림차순으로 배열을 정렬하는 C 프로그램

      문제 작성된 코드를 기준으로 주어진 배열을 내림차순 또는 오름차순으로 정렬합니다. 해결책 배열은 공통 이름을 공유하는 관련 데이터 항목의 그룹입니다. 배열의 특정 값은 색인 번호의 도움으로 식별됩니다. 배열 선언 배열을 선언하는 구문은 다음과 같습니다 - datatype array_name [size]; 예를 들어, float marks [50] 50개의 float 요소를 포함하는 배열로 marks를 선언합니다. int number[10] 최대 10개의 정수 상수를 포함하는 배열로 숫자를 선언합니다. 각 요소는 배열 색

    9. 오름차순으로 배열을 정렬하는 C 프로그램

      문제 작성된 코드를 기준으로 주어진 배열을 내림차순 또는 오름차순으로 정렬합니다. 해결책 배열은 공통 이름을 공유하는 관련 데이터 항목의 그룹입니다. 배열의 특정 값은 색인 번호의 도움으로 식별됩니다. 배열 선언 배열을 선언하는 구문은 다음과 같습니다 - datatype array_name [size]; 예를 들어, float marks [50] 50개의 float 요소를 포함하는 배열로 marks를 선언합니다. int number[10] 최대 10개의 정수 상수를 포함하는 배열로 숫자를 선언합니다. 각 요소는 배열 색

    10. C 포인터를 사용하여 배열 요소를 삽입하는 프로그램.

      문제 사용자가 런타임에 배열에 요소를 삽입하고 삽입 후 화면에 결과를 표시하는 C 프로그램을 작성하십시오. 삽입된 요소가 배열의 크기보다 크면 Invalid Input을 표시해야 합니다. 해결책 배열은 공통 요소 그룹을 하나의 이름으로 보유하는 데 사용됩니다. 배열 연산은 다음과 같습니다 - 삽입 삭제 검색 알고리즘 포인터를 사용하여 배열에 요소를 삽입하는 알고리즘을 참조하십시오. 1단계:요소 수를 선언하고 읽습니다. 2단계:런타임에 배열 크기를 선언하고 읽습니다. 3단계:배열 요소를 입력합니다. 4단계:포인터 변

    11. 포인터를 사용하여 배열 요소를 삭제하는 C 프로그램

      문제 사용자가 런타임에 배열에서 요소를 삭제하고 삭제 후 화면에 결과를 표시하는 C 프로그램을 작성하십시오. 삭제된 요소가 배열에 없으면 Invalid Input을 표시해야 합니다. 해결책 배열은 공통 요소 그룹을 하나의 이름으로 유지하는 데 사용됩니다. 배열 연산은 다음과 같습니다 - 삽입 삭제 검색 알고리즘 포인터를 사용하여 요소를 배열로 삭제하는 알고리즘을 참조하십시오. 1단계 - 요소 수를 선언하고 읽습니다. 2단계 - 런타임에 배열 크기를 선언하고 읽습니다. 3단계 - 배열 요소를 입력합니다. 4단계 -

    12. 병합 정렬을 사용하여 배열을 정렬하는 C 프로그램

      배열은 공통 이름을 공유하는 관련 데이터 항목의 그룹입니다. 배열의 특정 값은 색인 번호의 도움으로 식별됩니다. 배열 선언 배열을 선언하는 구문은 다음과 같습니다 - datatype array_name [size]; 예를 들어, float marks [50] 50개의 float 요소를 포함하는 배열로 marks를 선언합니다. int number[10] 최대 10개의 정수 상수를 포함하는 배열로 숫자를 선언합니다. 각 요소는 배열 색인을 사용하여 식별됩니다. 배열 인덱스를 사용하면 배열 요소에 쉽게 접근할 수 있습니다.

    13. C 언어의 포인터를 사용하여 계열에서 가장 큰 수 찾기

      포인터는 다른 변수의 주소를 저장하는 변수입니다. 포인터를 사용하여 null 값을 유지할 수 있습니다. 참조로 전달을 사용하여 액세스할 수 있습니다. 또한 변수를 선언하면서 초기화가 필요하지 않습니다. 포인터의 구문은 다음과 같습니다 - pointer variable= & another variable; 예를 들어, p =&a; 알고리즘 포인터를 사용하여 계열에서 가장 큰 수를 찾는 방법은 아래에 제공된 알고리즘을 참조하십시오. Step 1: Start Step 2: Declare integer variables

    14. C 언어의 형식화되지 않은 입력 및 출력 기능 설명

      형식화되지 않은 입력 및 출력 기능은 사용자가 보낸 단일 입력을 읽고 값을 콘솔에 출력으로 표시할 수 있도록 합니다. 포맷되지 ​​않은 입력 기능 C 프로그래밍 언어의 형식화되지 않은 입력 기능은 아래에 설명되어 있습니다. - getchar() 키보드에서 문자를 읽습니다. getchar() 함수의 구문은 다음과 같습니다 - Variablename=getchar(); 예를 들어, Char a; a = getchar(); 예시 프로그램 다음은 getchar() 함수를 위한 C 프로그램입니다 - #include<stdio.

    15. 포인터를 사용하여 배열 요소를 검색하는 C 프로그램.

      문제 사용자가 런타임에 배열에서 요소를 검색하고 검색 후 화면에 결과를 표시하는 C 프로그램을 작성하십시오. 검색 요소가 배열에 없으면 검색 요소를 찾을 수 없습니다. 해결책 배열은 하나의 이름으로 공통 요소 그룹을 유지하는 데 사용됩니다. 배열 연산은 다음과 같습니다 - 삽입 삭제 검색 알고리즘 포인터를 사용하여 요소를 배열로 검색하는 알고리즘 참조 - 1단계 - 요소 수를 선언하고 읽습니다. 2단계 - 런타임에 배열 크기를 선언하고 읽습니다. 3단계 - 배열 요소를 입력합니다. 4단계 - 포인터 변수를 선언합니

    16. 주어진 입력에서 괄호를 제거하는 C 프로그램.

      문제 표현식에서 괄호를 제거하여 간단한 표현식을 만들어 봅시다. 해결책 예시 1 Input: A string expression with bracket is as follows: (x+y)+(z+q) The output is as follows: x+y+z+q 예시 2 The input is as follows: (x-y+z)-p+q The output is as follows: x-y+z-p+q 알고리즘 주어진 입력에서 대괄호를 제거하는 알고리즘을 참조하십시오. 1단계:런타임에 입력을 선언하고 읽습니다. 2단계:문자열을 탐

    17. 좌표가 어느 사분면에 있는지 찾는 C 프로그램.

      문제 주어진 좌표가 있는 사분면을 찾는 프로그램을 작성하십시오. 사용자는 런타임에 좌표를 입력해야 하며 이러한 좌표가 있는 사분면을 찾아야 합니다. 해결책 두 숫자가 모두 양수이면 첫 번째 사분면을 표시합니다. Example: Input =2, 3 Output = 1st quadrant 첫 번째 숫자가 음수이고 두 번째 숫자가 양수이면 두 번째 사분면을 표시합니다. Example: Input = -4, 3 Output= 2nd quadrant 첫 번째 숫자가 음수이고 두 번째 숫자도 음수이면 3사분면을 표시합니다. E

    18. C 입력한 문자의 종류를 확인하는 프로그램

      주어진 문자가 대문자, 소문자, 숫자 또는 특수 문자인지 알아내는 프로그램을 작성하십시오. 해결책 입력한 문자가 대문자일 경우 대문자로 표시됩니다. Example: Input =H Output: upper case letter 입력한 문자가 소문자이면 소문자로 표시됩니다. Example: Input= g Output: lower case letter 입력한 문자가 숫자이면 숫자를 표시합니다. Example: Input=3 Output: digit 입력한 문자가 특수문자이면 특수문자를 표시합니다. Example: Inp

    19. C 언어를 사용하여 1차원 및 2차원 배열 처리의 개념을 설명합니다.

      먼저 C 프로그래밍 언어의 1차원 배열 처리를 이해합시다. 1D 배열 처리 1D Array(읽기)에 값을 저장하는 방법은 다음과 같습니다. - int num[5] int i; for(i=0;i<5;i++){    Scanf("%d",&num[i]); } 1차원 배열에서 저장된 값을 가져오기(쓰기)는 다음과 같이 수행됩니다. - int num[5] int i; for(i=0;i<5;i++){    printff("%d",num[i]); } 예

    20. C 언어를 사용하여 math.h 라이브러리 함수의 중요한 함수 설명

      모든 수학 관련 함수는 C 프로그래밍 언어의 math.h 헤더 파일에 저장됩니다. 기능은 아래에 자세히 설명되어 있습니다. 죄() 이 함수는 인수의 sin 값을 찾는 데 사용됩니다. sin() 함수의 구문은 다음과 같습니다 - double sin(double a); 예를 들어, double a=sin(3.14/2); 출력은 다음과 같습니다 - a=1 (approx.) cos() 인수의 cos 값을 찾는 데 사용됩니다. cos() 함수의 구문은 다음과 같습니다 - double cos(double a); 예를 들어, do

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