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

    1. C 한 자리를 다른 자리로 바꾸는 프로그램

      숫자 n이 주어지면 그 숫자의 숫자 x를 다른 주어진 숫자 m으로 바꿔야 합니다. 주어진 숫자에 숫자가 있는지 없는지 그 숫자를 찾아야 합니다. 주어진 숫자에 있으면 해당 숫자 x를 다른 숫자 m으로 바꿉니다. 숫자 123이 주어지고 m이 5로, 대체될 숫자가 2인 것처럼 결과는 153이 되어야 합니다. 예시 Input: n = 983, digit = 9, replace = 6 Output: 683 Explanation: digit 9 is the first digit in 983 and we have to replace the

    2. C 두 문자열이 같은지 확인하는 프로그램

      두 개의 문자열 str1과 str2가 주어지면 두 문자열이 동일한지 여부를 확인해야 합니다. 우리에게 hello와 hello라는 두 개의 문자열이 주어지는 것처럼 동일하고 동일합니다. Hello 및 hello와 같이 같아 보이지만 같지 않은 문자열이고 World 및 World와 같은 문자열은 동일합니다. 예시 Input: str1[] = {“Hello”}, str2[] = {“Hello”} Output: Yes 2 strings are same Input: str1[] = {“

    3. C 점이 X축 또는 Y축과 평행한지 확인하는 프로그램

      n개의 포인트가 주어지면 그래프에 따라 포인트가 x축 또는 y축에 평행하거나 축이 없는지 확인해야 합니다. 그래프는 축을 따라 직각으로 측정한 두 변수 간의 관계를 나타내는 그림입니다. 평행선은 철도 트랙이 서로 평행하듯이 모든 지점에서 동일한 거리를 갖는 동일한 선입니다. 그래서 우리는 점이 x축에 평행한지 아니면 y축이 좌표와 축 사이의 거리가 모든 점에서 동일하다는 것을 의미하는지 찾아야 합니다. 축이란 무엇입니까 그래프는 두 축의 x축과 y축을 따라 측정되며 두 축은 모두 포인트 값 0에서 시작하여 특정 변수 값에 따라

    4. C 숫자의 합으로 나눌 수 있는지 확인하는 프로그램

      숫자 n이 주어지면 그 숫자의 합이 숫자 n을 나누는지 여부를 확인해야 합니다. 알아내려면 단위 자리부터 시작하여 모든 숫자를 합한 다음 그 숫자를 최종 합으로 나누어야 합니다. 숫자 521이 있으므로 5 + 2 + 1 =8이 되는 숫자의 합을 찾아야 하지만 521은 나머지를 남기지 않고 8로 나눌 수 없습니다. 60을 나눌 수 있고 나머지가 남지 않는 6+0 =6인 60의 또 다른 예를 들어보겠습니다. 예시 Input: 55 Output: No Explanation: 5+5 = 10; 55 not divisible by 10

    5. C 배열이 회문인지 재귀를 사용하지 않는지 확인하는 프로그램

      배열 arr[n]이 주어지면 여기서 n은 배열의 일부 크기입니다. 작업은 배열이 회문인지 재귀를 사용하지 않는지 확인하는 것입니다. 회문은 MADAM, NAMAN 등과 같이 앞뒤로 읽을 수 있는 시퀀스입니다. 따라서 배열이 회문인지 확인하려면 다음과 같이 배열을 앞뒤로 순회할 수 있습니다. - 재귀에서도 시작과 끝 값이 같아질 때까지 또는 시작과 끝 값이 같지 않을 때 종료하고 주어진 배열이 회문(palindrome)이 아니라는 false를 반환해야 합니다. 예시 Input: arr[] = { 2, 3, 4, 3, 2} Ou

    6. C 행렬 뺄셈 프로그램

      두 개의 행렬 MAT1[row][column]과 MAT2[row][column]이 주어지면 두 행렬의 차이를 찾고 두 행렬을 뺀 결과를 출력해야 합니다. 두 행렬의 빼기는 MAT1[n][m] – MAT2[n][m]입니다. 빼기의 경우 두 행렬의 행과 열 수가 같아야 합니다. 예시 Input: MAT1[N][N] = { {1, 2, 3},    {4, 5, 6},    {7, 8, 9}} MAT2[N][N] = { {9, 8, 7},    {6, 5, 4},   &n

    7. 화살표 별 패턴을 위한 C 프로그램

      숫자 n이 주어지면 최대 n개의 별에 대한 화살표 별 패턴을 인쇄해야 합니다. 입력 4의 별 패턴은 다음과 같습니다. - 예시 Input: 3 Output: Input: 5 Output: 아래에 사용된 접근 방식은 다음과 같습니다 - 정수를 입력하세요. 그런 다음 n개의 공백과 n개의 별을 인쇄합니다. 1까지 감소합니다. 이제 n까지 증가합니다. 공백과 별표를 오름차순으로 인쇄합니다. 알고리즘 Start In function int arrow(int num)    Step 1-> declar

    8. C 배열의 곱에 대한 프로그램

      n개 요소의 배열 arr[n]이 주어지면 작업은 해당 배열의 모든 요소의 곱을 찾는 것입니다. 7개 요소의 배열 arr[7]이 있는 것처럼 제품은 다음과 같습니다. 예시 Input: arr[] = { 10, 20, 3, 4, 8 } Output: 19200 Explanation: 10 x 20 x 3 x 4 x 8 = 19200 Input: arr[] = { 1, 2, 3, 4, 3, 2, 1 } Output: 144 아래에 사용된 접근 방식은 다음과 같습니다. - 배열 입력을 받습니다. 크기를 찾으세요. 배열을 반복하고

    9. C 숫자가 어떤 숫자로 나누어 떨어지는지 확인하는 프로그램

      숫자 n이 주어졌을 때, 과제는 숫자의 숫자 중 하나가 숫자를 완전히 나누는지 여부를 찾는 것입니다. 우리에게 주어진 숫자처럼 128625는 5로 나눌 수 있으며 숫자에도 있습니다. 예시 입력:53142출력:yes설명:이 숫자는 해당 숫자의 자릿수인 1, 2 및 3으로 나눌 수 있습니다. 입력:223출력:NoExplanation:숫자는 2 또는 3으로 나눌 수 없습니다. 아래에 사용된 접근 방식은 다음과 같습니다. - 단위 자리부터 시작하여 단위 자리 번호를 취합니다. 나누는 수인지 확인 숫자를 10으로 나누기 숫자가 0이 될

    10. C의 메모리 할당 및 컴파일 프로세스에 대한 MCQ

      여기에서 메모리 할당 및 컴파일 프로세스에 대한 몇 가지 MCQ 질문을 볼 수 있습니다. 질문 1 − 다음 코드의 출력은 무엇입니까? − #include <stdio.h> #include <stdlib.h> int main() {    union my_union {       int i;       float f;       char c;    };    union my_uni

    11. C/C++ 프로그램의 배열

      배열 동일한 데이터 유형의 고정된 수의 항목 모음입니다. 이러한 요소는 메모리의 연속적인 메모리 위치에 저장됩니다. 값의 모든 단일 요소는 대괄호 []와 a[4], a[3] 등과 같은 배열 이름을 사용하여 인덱스 값에서 액세스할 수 있습니다. 배열 선언 c/c++ 프로그래밍 언어에서 배열은 배열의 유형과 길이(요소 수)를 정의하여 선언됩니다. 아래 구문은 c/c++에서 배열의 선언을 보여줍니다 - data_tpye array_name[length]; 예를 들어 길이의 백분율이라는 이름의 float 유형 배열을 선언하면 10입니

    12. C/C++에서 부동 소수점 및 비교에 정수 할당

      정수 모든 양수, 음수 또는 0이 아닌 분수 값을 포함하는 숫자를 정의하는 데 사용되는 데이터 유형입니다. 소수점을 사용할 수 없습니다. 플로트 분수 값이 있는 숫자를 정의하는 데 사용되는 데이터 유형입니다. 소수도 포함될 수 있습니다. 이제 컴파일러가 두 값에 동일한 값을 입력할 때 float 및 integer 반환 값이 무엇인지 확인합니다. 예시 #include <iostream> using namespace std; int main(){    float f = 23;    un

    13. 바이너리 힙의 배열 표현

      힙 순서의 속성을 따르는 완전한 이진 트리를 이진 힙이라고 합니다. . 바이너리 힙의 순서에 따라 두 가지 유형이 될 수 있습니다. 최소 힙 노드의 값이 부모 노드의 값보다 크거나 같은 힙입니다. 최소 힙의 루트 노드가 가장 작습니다. 최대 힙 노드의 값이 부모 노드의 값보다 작거나 같은 힙입니다. 최대 힙의 루트 노드가 가장 큽니다. 바이너리 힙의 값은 일반적으로 배열로 표시됩니다. . 바이너리 힙의 배열 표현 - 루트 요소의 인덱스는 0입니다. i가 배열에 있는 노드의 인덱스인 경우. 그런 다음 해당 노드와

    14. 역추적 소개

      역추적 알고리즘을 기반으로 문제를 해결하는 기술입니다. 재귀 호출을 사용하여 시간이 지남에 따라 값을 단계적으로 증가시키면서 솔루션을 빌드하여 솔루션을 찾습니다. 문제 해결을 위해 주어진 제약 조건을 기반으로 문제 해결을 일으키지 않는 솔루션을 제거합니다. 역추적 알고리즘은 일부 특정 유형의 문제에 적용됩니다. 문제의 실행 가능한 솔루션을 찾는 데 사용되는 결정 문제입니다. 적용할 수 있는 최상의 솔루션을 찾는 데 사용되는 최적화 문제입니다. 문제의 가능한 모든 솔루션 세트를 찾는 데 사용되는 열거형 문제입니다.

    15. C 프로그램의 무선 주파수 스펙트럼 대역

      무선 주파수(RF) AC 전류 또는 AC 전압 또는 주파수의 기타 진동체의 진동입니다. 20KHz ~ 300GHz 범위. 무선 주파수 스펙트럼 장치의 는 장치가 캡처, 처리 또는 반복할 수 있는 주파수 범위입니다. 일반적으로 주파수 범위는 20Hz ~ 20KHz입니다. 대역은 매우 낮은 주파수에서 매우 높은 주파수까지 분할된 주파수 범위입니다. 이 대역은 스펙트럼의 작은 부분을 제공하는 데 사용되는 작은 주파수 범위입니다. 무선 주파수 스펙트럼의 대역 주파수 범위 주파수의 상한이 있는 연속 범위입니다. 무선 주파수 스펙

    16. C 그래픽의 bar() 함수

      막대() 함수는 C 프로그래밍 언어로 그래픽을 그리는 데 사용되는 C 그래픽 함수입니다. Graphics.h 헤더에는 그래픽을 그리는 데 사용되는 함수가 포함되어 있습니다. bar() 함수는 헤더 파일에도 정의되어 있습니다. 구문 무효 바(int 왼쪽, int 위쪽, int 오른쪽, int 아래쪽); bar() 함수는 2차원 도형인 막대(막대 그래프의)를 그리는 데 사용됩니다. 채워진 직사각형 모양입니다. 이 함수는 막대의 왼쪽 위 모서리의 (X, Y) 좌표 {left and top} 및 막대의 오른쪽 아래 모서리의 (X, Y)

    17. 숫자가 소수인지 확인하는 Bash 프로그램

      배시 GNU bash라고도 하는 것은 명령 언어이고 유닉스 셸 스크립트는 운영 체제용 명령줄 해석기입니다. Brian Fox가 설계했으며 Bourne shell을 대체한 무료 소프트웨어였습니다. 1989년에 처음 출시되었으며 일부는 macOS, Linux 기반 소프트웨어 등과 같은 Linux 기반 운영 체제용 로그인 셸로 사용되었습니다. 프라임 number는 숫자 자체와 1의 두 가지 요소만 있는 숫자입니다. 예를 들어, 2 , 3 , 5, 7 , 11 , 13 , 17 , 19 , 23 , 29... 여기에 숫자가 주어지고,

    18. C 프로그램에서 16진수를 8진수로 변환하는 프로그램

      16진수 숫자가 문자열로 주어집니다. 작업은 8진수로 변환하는 것입니다. 16진수를 8진수로 변환하려면 다음을 수행해야 합니다. - 16진수에 해당하는 이진수를 찾습니다. 2진수를 8진수로 변환합니다. 16진수란 무엇입니까 16진수는 16의 밑수가 되는 수로 0-9까지 다양하며 10부터 숫자는 10을 나타내는 A, 11을 나타내는 B, 12를 나타내는 C, 13을 나타내는 D, 14를 나타내는 E, F로 표시됩니다. 15. 16진수를 2진수로 변환하려면 모든 숫자를 4비트에 해당하는 2진수로 변환한 다음 이 숫자를 결합하여

    19. C 프로그램에서 배열이나 루프를 사용하지 않고 {1,2,3,…n}의 모든 하위 집합 인쇄

      양의 정수 n이 주어지면 배열이나 루프를 사용하지 않고 {1, 2, 3, 4,… n} 집합의 모든 하위 집합을 인쇄해야 합니다. 임의의 숫자가 3이라고 말한 것처럼 {1 2 3}, {1 2}, {2 3}, {1 3}인 집합 {1, 2, 3}의 모든 부분 집합을 인쇄해야 합니다. {1}, {2}, {3} { }. 그러나 루프나 배열을 사용하지 않고 이 작업을 수행해야 합니다. 따라서 배열이나 루프를 사용하지 않고 이러한 유형의 문제를 해결할 수 있는 방법은 재귀뿐입니다. 예시 Input: 3 Output: { 1 2 3 }{ 1

    20. C 주어진 숫자를 단어로 변환하는 프로그램

      숫자 값으로 구성된 문자열이 주어지면 주어진 숫자를 단어로 바꾸는 작업입니다. 입력 361이 있는 것처럼; 그러면 출력은 삼백육십일과 같은 단어로 표시되어야 합니다. 다음 문제의 해결을 위해 우리는 1, 10, 100 등의 숫자와 위치를 염두에 두어야 합니다. 코드는 0에서 9999까지의 4자리 숫자만 지원합니다. 따라서 입력은 0에서 9999 사이여야 합니다. 장소가 다음과 같도록 1,111을 고려해 보겠습니다. 예시 Input: “1234” Output: one thousand two hundred

    Total 1436 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:39/72  20-컴퓨터/Page Goto:1 33 34 35 36 37 38 39 40 41 42 43 44 45