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

    1. 문자열에서 for 루프를 사용하여 메시지를 역순으로 인쇄하는 C 프로그램 작성

      여기서 우리는 미리 정의된 기능 없이 문장을 뒤집는 프로그램을 작성합니다. for 루프를 사용하면 명령문을 역순으로 쉽게 인쇄할 수 있습니다. 프로그램 1 #include<stdio.h> int main(){    char stmt[100];    int i;    printf("enter the message:\n");    for(i=0;i<stmt;i++){       stmt[i]=getchar

    2. elseif 문을 사용하여 단어로 숫자를 출력하는 C 프로그램 작성

      문제 switch case를 사용하지 않고 C 프로그래밍 언어를 사용하여 어떻게 주어진 숫자를 단어로 인쇄할 수 있습니까? 해결책 이 프로그램에서 우리는 두 자리 숫자를 단어로 출력하기 위해 세 가지 조건을 확인하고 있습니다 - if(no99) 입력한 숫자가 두 자리 숫자가 아닙니다. 그렇지 않으면(아니요==0) 첫 번째 숫자를 0으로 인쇄 =10 &&no<=19) 한 자리 숫자를 단어로 인쇄 =20 &&no<=90) if(no%10 ==0) 두 자리 숫자를 단어로 출력 프로그램 #include&l

    3. while 루프를 사용하여 문장의 평균 단어 길이를 계산하는 C 프로그램 작성

      문제 런타임에 문장을 입력하고 문장에 있는 단어의 평균 길이를 계산하는 코드 작성 해결책 알고리즘 START Step 1: declare character, int and double variables Step 2: Enter any statement Step 3: while loop        Check condition stmt[i]=getchar()) != '\n'        True then enter into loop   &

    4. 구조를 사용하여 크리켓 선수의 정보를 표 형식으로 유지하는 C 프로그램 작성

      문제 C 프로그래밍 언어의 구조를 사용하여 평균 런을 기준으로 정렬된 순서로 크리켓 선수의 데이터를 표 형식으로 저장하는 방법. 해결책 이름, 나이, 경기 횟수 및 평균 득점과 같은 크리켓 선수 정보를 입력해 보겠습니다. 구조 개념을 사용하여 런타임에 콘솔에 입력됩니다. 그리고 각 개인의 세부 사항을 명확하게 식별하기 쉽도록 각 개인이 득점한 평균 득점을 기준으로 정렬된 순서로 정보를 표 형식으로 표시하려고 합니다. 크리켓 선수들이 득점한 평균 득점을 기반으로 오름차순으로 정렬하는 데 사용한 논리는 다음과 같습니다. - fo

    5. C 프로그래밍에서 파일을 사용하여 0에서 100 사이의 난수의 합을 계산하는 방법은 무엇입니까?

      이 프로그램에서는 0에서 100 사이에서 생성되는 난수를 추가합니다. 모든 런타임 후에 난수 합계의 결과는 다릅니다. 즉, 모든 실행에 대해 다른 결과를 얻습니다. 0에서 100 사이의 난수의 합을 계산하는 데 사용하는 논리는 다음과 같습니다. - for(i = 0; i <=99; i++){    // Storing random numbers in an array.    num[i] = rand() % 100 + 1;    // calculating the sum of

    6. C의 합법 및 불법 선언 및 초기화

      문제 C 프로그래밍을 수행하는 동안 합법 및 불법 선언 및 초기화에 대해 언급하시겠습니까? 합법 및 불법 진술에 대해 논의하기 전에 C에서 변수를 선언하고 초기화하는 방법을 살펴보겠습니다. 변수 선언 다음은 변수 선언의 구문입니다 - 구문 Datatype v1,v2,… vn; 여기서 v1, v2,...vn은 변수의 이름입니다. 예:int sum; float a,b; 변수는 두 가지 방법으로 선언할 수 있습니다. - 지역 선언 글로벌 선언 로컬 선언은 메인 블록 내에서 변수를 선언하는 것이며

    7. 구조체 멤버의 크기와 오프셋을 표시하는 C 프로그램 작성

      문제 구조를 정의하고 멤버 변수의 크기와 오프셋을 표시하는 C 프로그램 작성 구조 − 하나의 이름으로 그룹화된 다양한 데이터 유형 변수의 모음입니다. 구조 선언의 일반 형식 datatype member1; struct tagname{    datatype member2;    datatype member n; }; 여기, 구조체 - 키워드 tagname - 구조의 이름을 지정합니다. member1, member2 - 구조를 구성하는 데이터 항목을 지정합니다. 예시 struct book{

    8. 포인터에 대한 예제를 보여주는 C 프로그램 작성

      포인터는 다른 변수의 주소를 저장하는 변수입니다. 포인터의 기능 포인터는 메모리 공간을 절약합니다. 메모리 위치에 직접 접근하기 때문에 포인터의 실행 시간이 더 빠릅니다. 포인터의 도움으로 메모리에 효율적으로 액세스합니다. 즉, 메모리가 동적으로 할당 및 해제됩니다. 포인터는 데이터 구조와 함께 사용됩니다. 포인터 선언 int *p; p는 다른 정수 변수의 주소를 담고 있는 포인터 변수라는 뜻입니다. 포인터 초기화 주소 연산자(&)는 포인터 변수를 초기화하는 데 사용됩니다. 예를 들어, int qty

    9. 기존 파일의 총 줄 수를 찾는 C 프로그램 작성

      읽기 모드에서 파일을 엽니다. 파일이 있으면 파일의 줄 수를 계산하는 코드를 작성하십시오. 파일이 존재하지 않을 경우 파일이 존재하지 않는다는 오류를 표시합니다. 파일은 기록의 모음(또는) 데이터가 영구적으로 저장되는 하드 디스크의 장소입니다. 다음은 파일에서 수행되는 작업입니다 - 파일 이름 지정 파일 열기 파일에서 읽기 파일에 쓰기 파일 닫기 구문 다음은 파일을 열고 이름을 지정하는 구문입니다 - 1) FILE *File pointer;    Eg : FILE * fptr;

    10. 파일에서 데이터를 읽고 표시하는 C 프로그램 작성

      문제 C 프로그래밍을 사용하여 파일에 있는 일련의 항목을 읽고 열 또는 표 형식으로 데이터를 표시하는 방법 해결책 쓰기 모드에서 파일을 만들고 파일에 일련의 정보를 쓰고 다시 닫고 열고 콘솔의 열에 일련의 데이터를 표시합니다. 파일을 여는 쓰기 모드 FILE *fp; fp =fopen ("sample.txt", "w"); 파일이 없으면 새 파일이 생성됩니다. 파일이 존재하면 기존 내용은 지워지고 현재 내용이 저장됩니다. 파일을 여는 읽기 모드    FIL

    11. strncmp 라이브러리 함수를 사용하여 두 문자열을 비교하는 C 프로그램 작성

      Strncmp는 string.h 파일에 있는 미리 정의된 라이브러리 함수로, 두 문자열을 비교하고 어떤 문자열이 더 큰지 표시하는 데 사용됩니다. strcmp 함수(문자열 비교) 이 함수는 2개의 문자열을 비교합니다. 두 문자열에서 일치하지 않는 처음 두 문자의 ASCII 차이를 반환합니다. 구문 int strcmp (string1, string2); 차이가 0이면 string1 =string2입니다. string2입니다. 차이가 음수이면 string1

    12. C의 소스 문자열에서 대상 문자열로 n 문자 연결

      문제 strncat 라이브러리 함수를 사용하여 소스 문자열에서 대상 문자열로 n개의 문자를 연결하는 C 프로그램 작성 해결책 strcat 함수 이 함수는 두 문자열을 결합하거나 연결하는 데 사용됩니다. 대상 문자열의 길이는 원본 문자열보다 커야 합니다. 결과적으로 연결된 문자열은 소스 문자열에 있습니다. 구문 strcat (Destination String, Source string); 예시 1 #include <string.h> main(){    char a[50] = "

    13. C의 파일에서 사용되는 fread() 및 fwrite() 함수 설명

      문제 5명의 학생에 대한 정보를 파일에 저장하는 C 프로그램을 작성하고 fread() 및 fwrite()를 사용하여 출력하십시오. 해결책 fread() 함수 한 번에 전체 레코드를 읽습니다. 구문 fread( & structure variable, size of (structure variable), no of records, file pointer); 예시 struct emp{    int eno;    char ename [30];    float sal; } e;

    14. C 언어의 공식을 사용하여 이자 금액 계산

      문제 이자를 붙이고 몇 년 후에 증가하는 예금 금액을 계산하는 C 프로그램을 작성하십시오. 해결책 이자를 계산하는 공식은 - M=((r/100) * t); A=P*exp(M); 여기서 r=이자율 t=아니요. 년 P=입금할 금액 M=일시변수 A=이자 후 최종 금액 알고리즘 START Step 1: declare double variables Step 2: read amount to be deposited Step 3: read rate of interest Step 4: read years you want to depos

    15. atexit() 함수를 확인하는 C 프로그램 작성

      atexit()는 프로그램 종료에 따라 호출해야 하는 함수를 사용자가 등록할 수 있도록 하는 함수입니다. stdlib 헤더 파일에 포함되어 있는 미리 정의된 기능입니다. 예시 1 #include<stdio.h> #include<stdlib.h> void welcome(void){    printf("Welcome to New,"); } void world(void){    printf("World\n"); } int main(){ &nbs

    16. time.h 라이브러리 함수를 사용하여 C 프로그램 작성

      문제 C 프로그래밍 언어를 사용하여 ISO 표준 형식으로 현재 날짜와 시간을 표시하는 방법은 무엇입니까? 해결책 입력의 현재 날짜와 시간이 사용되며 시스템 시간과 날짜를 ISO 형식으로 인쇄하려고 합니다. 예를 들어 2020년 12월 15일 월요일 10시 50분 이 프로그램에서 사용한 내장 함수는 - 시간() - 현재 시간을 반환합니다. Strftime() - 시간을 문자열 형식으로 변환합니다. 이 함수는 time.h에 포함합니다. 예시 #include<stdio.h> #include<time.h>

    17. C 프로그래밍에서 malloc 함수 설명

      문제 동적 메모리 할당 함수를 사용하여 요소를 표시하고 추가하는 C 프로그램을 작성하십시오. 해결책 C에서 라이브러리 함수 malloc 런타임에 메모리 블록을 바이트 단위로 할당합니다. 할당된 메모리의 기본 주소를 가리키는 void 포인터를 반환하고 메모리를 초기화하지 않은 상태로 둡니다. 구문 void *malloc (size in bytes) 예를 들어, 정수 *ptr; ptr =(int * ) malloc(1000); 정수 *ptr; ptr =(int * ) malloc(n * sizeof(int));

    18. isupper() 함수를 사용하여 C 프로그램 작성

      문제 C 프로그래밍을 사용하여 문자열의 총 대문자 수를 식별하는 방법은 무엇입니까? 해결책 문장에서 대문자의 수를 세는 데 사용한 논리는 다음과 같습니다. - for(a=string[0];a!='\0';i++){    a=string[i];    if (isupper(a)){       counter=counter+1;       //counter++;    } } 예시 1 #include<stdio.h

    19. 사후 증가 및 사전 증가 연산자를 보여주는 C 프로그램 작성

      증가 연산자(++) 변수의 값을 1씩 증가시킬 때 사용합니다. 증가 연산자에는 사전 증가와 사후 증가의 두 가지 유형이 있습니다. 증가 연산자는 사전 증가에서 피연산자 앞에 배치되고 값이 먼저 증가된 다음 연산이 수행됩니다. 예를 들어, z =++a; a=a+1z=a 증가 연산자는 사후 증가에서 피연산자 뒤에 배치되고 값은 연산이 수행된 후에 증가합니다. 예를 들어, z =a++; z=aa=a+1 예시 1 다음은 사전 증가 연산자 −의 예입니다. 메인( ){ int A=10, Z; Z=++A; print

    20. C 프로그래밍에서 정적 메모리 할당이란 무엇을 의미합니까?

      메모리는 다음 두 가지 방법으로 할당할 수 있습니다. - 정적 메모리 할당 정적 변수는 고정된 크기의 할당된 공간의 한 블록에서 정의합니다. 한 번 할당되면 절대 해제할 수 없습니다. 프로그램에서 선언된 변수에 대해 메모리가 할당됩니다. 주소는 & 연산자를 사용하여 얻을 수 있으며 포인터에 할당할 수 있습니다. 메모리는 컴파일 시간에 할당됩니다. 메모리의 정적 할당을 유지하기 위해 스택을 사용합니다. 이 할당에서는 메모리가 한 번 할당되면 메모리 크기를 변경할 수 없습니다. 효율성이 떨어집니다.

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