마인드 맵 갤러리 C 언어 질문 1-10
이것은 C 언어 질문에 대한 마인드 맵입니다. 1-10은 다음과 같습니다. C 언어 예제 - 2 개의 부동 소수점 번호 곱하기, 6. C 언어 예제 - 두 숫자 추가, 5. C 언어 예제 - 출력 이중 정밀 번호, 4. C 언어 예제 - 출력 부동 소수점 번호, 3. C 언어 예제 - 출력 목록 .
2025-02-13 20:32:40에 편집됨이것은 곤충학에 대한 마인드 맵으로, 곤충의 생태와 형태, 생식 및 발달, 곤충과 인간의 관계를 연구하는 과학입니다. 그것의 연구 대상은 곤충으로, 가장 다양하고 가장 많은 수의 동물이며 생물학적 세계에서 가장 널리 분포되어 있습니다.
이것은 어린이의 내부 동기를 육성하는 방법에 대한 마인드 맵입니다. 기업가를위한 실용적인 가이드, 주요 내용 : 요약, 7. 정서적 연결에주의를 기울이고, 과도한 스트레스를 피하십시오.
이것은 자동화 프로젝트 관리 템플릿, 주요 내용에 대한 마인드 맵입니다. 메모, 시나리오 예제, 템플릿 사용 지침, 프로젝트 설정 검토 단계 (What-Why-How), 디자인 검토 단계 (What-Why-How), 수요 분석 단계 (What-Why-How)에 대한 마인드 맵입니다.
이것은 곤충학에 대한 마인드 맵으로, 곤충의 생태와 형태, 생식 및 발달, 곤충과 인간의 관계를 연구하는 과학입니다. 그것의 연구 대상은 곤충으로, 가장 다양하고 가장 많은 수의 동물이며 생물학적 세계에서 가장 널리 분포되어 있습니다.
이것은 어린이의 내부 동기를 육성하는 방법에 대한 마인드 맵입니다. 기업가를위한 실용적인 가이드, 주요 내용 : 요약, 7. 정서적 연결에주의를 기울이고, 과도한 스트레스를 피하십시오.
이것은 자동화 프로젝트 관리 템플릿, 주요 내용에 대한 마인드 맵입니다. 메모, 시나리오 예제, 템플릿 사용 지침, 프로젝트 설정 검토 단계 (What-Why-How), 디자인 검토 단계 (What-Why-How), 수요 분석 단계 (What-Why-How)에 대한 마인드 맵입니다.
1-10
1. C 언어 예제 - 출력 "안녕하세요, 세계!"
#include <stdio.h>
int main ()
{
// printf ()의 문자열에는 따옴표가 필요합니다
printf ( "안녕하세요, 세계!");
반환 0;
}
2. C 언어 예제 - 출력 정수
#include <stdio.h>
int main () {
int number = 10; // 정수 변수를 정의하고 값 10을 할당합니다.
// printf 함수를 사용하여 정수를 출력하십시오
printf ( "숫자는 : %d \ n", 숫자);
반환 0; // return은 프로그램이 성공적으로 종료됨을 의미합니다
}
#include <stdio.h>
int main ()
{
int 번호;
// printf () 출력 문자열
printf ( "정수 입력 :");
// scanf () 형식 입력
scanf ( "%d", & number);
// printf ()는 형식화 된 입력을 표시합니다
printf ( "당신이 입력하는 정수는 : %d", 숫자);
반환 0;
}
3. C 언어 예제 - 출력 단일 문자
#include <stdio.h>
int main ()
{
int 번호;
// printf () 출력 문자열
printf ( "정수 입력 :");
// scanf () 형식 입력
scanf ( "%d", & number);
// printf ()는 형식화 된 입력을 표시합니다
printf ( "당신이 입력하는 정수는 : %d", 숫자);
반환 0;
}
#include <stdio.h>
int main () {
char 문자 = 'a'; // 'a'에 값을 할당합니다.
성격
// printf 함수를 사용하여 문자를 출력하십시오
printf ( "캐릭터는 : %c \ n", 문자);
반환 0; // return은 프로그램이 성공적으로 종료됨을 의미합니다
}
4. C 언어 예제 - 출력 부동 소수점 번호
#include <stdio.h>
int main () {
float f; // 플로팅 포인트 변수
F = 12.001234; // 부동 소수점 변수 정의
printf ( "f는 %f", f);
반환 0;
}
#define _crt_secure_no_warnings
#include <stdio.h>
int main () {
플로트 F = 12.001234;
printf ( "f는 %f \ n", f);
반환 0;
}
#define _crt_secure_no_warnings
#include <stdio.h>
int main () {
플로트 F = 12.001234;
printf ( "f는 %e \ n", f);
과학적 표기법에서
1.200123E 01
부동 소수점 번호를 나타냅니다
이자형
"10의 전력에 의한 배수"를 나타냅니다. 구체적으로:
1.200123
계수입니다.
e 01
10의 힘을 나타냅니다.
그러므로,
1.200123E 01
동등합니다
1.200123 × 10^1
, 결과는
12.00123
요약 :
1.200123E 01
사내
01
10의 힘을 나타냅니다.
이 표현의 최종 가치는입니다
12.00123
코드에서 사용하는 경우
printf ( "%e", f);
, 프로그램은 과학 표기법 형태로 부동 소수점 번호를 출력합니다.
에프
값. 이 예에서
에프
가치는입니다
12.001234
, 출력 결과가 있습니다
1.200123E 01
반환 0;
}
#define _crt_secure_no_warnings
#include <stdio.h>
int main () {
플로트 F = 12.001234;
printf ( "f는 %g \ n", f);
반환 0;
}
#define _crt_secure_no_warnings
#include <stdio.h>
int main () {
플로트 F = 12.001234;
printf ( "f는 %.2f \ n", f);
반환 0;
}
#define _crt_secure_no_warnings
#include <stdio.h>
int main () {
플로트 F = 12.001234;
printf ( "f is .2f \ n", f);
반환 0;
}
#define _crt_secure_no_warnings
#include <stdio.h>
int main () {
플로트 F = 12.001234;
printf ( "f는 %-10.2f \ n", f);
반환 0;
}
기음
#define _crt_secure_no_warnings
#include <iostream>
int main () {
플로트 F = 12.001234;
std :: cout << "f는"<< f << std :: endl;
반환 0;
}
5. C 언어 예제 - 출력 이중 정밀 번호
#include <stdio.h>
int main () {
이중 D; // 이중 정밀 변수를 선언합니다
D = 12.001234; // 이중 정밀 변수 정의
printf ( "d는 %le", d);
반환 0;
}
#include <stdio.h>
int main () {
이중 D; // 이중 정밀 변수를 선언합니다
D = 12.001234; // 이중 정밀 변수 정의
printf ( "d는 %e", d);
반환 0;
}
#include <stdio.h>
int main () {
이중 D = 12.001234;
printf ( "d 값은 %f \ n", d);
반환 0;
}
/*
#include <stdio.h>
int main () {
이중 D = 12.001234;
printf ( "d 값은 %e \ n", d);
반환 0;
}
#include <stdio.h>
int main () {
이중 D = 12.001234;
printf ( "d 값은 %e \ n", d);
반환 0;
}
#include <stdio.h>
int main () {
이중 D = 12.001234;
printf ( "d 값은 %g \ n", d);
반환 0;
}
#include <stdio.h>
int main () {
이중 D = 12.001234;
printf ( "d 값은 %g \ n", d);
반환 0;
}
#include <stdio.h>
int main () {
이중 D = 12.001234;
printf ( "d 값은 %a \ n", d);
반환 0;
}
6. C 언어 예제 - 두 숫자를 추가하십시오
#include <stdio.h>
int main ()
{
INT FirstNumber, SecondNumber, Sumoftwonumbers;
printf ( "두 숫자를 입력 (공간별로 세그먼트) :");
// scanf () 함수를 통해 사용자가 입력 한 두 정수 수신
scanf ( " %d %d", & firstNumber, & secondNumber);
// 두 숫자를 추가합니다
sumoftwonumbers = FirstNumber Sewnsnumber;
// 출력 결과
printf ( " %d %d = %d", FirstNumber, SecondNumber, SumoftWonumbers);
반환 0;
}
#include <stdio.h>
int main () {
INT FirstNumber, SecondNumber, Sumoftwonumbers;
printf ( "두 숫자를 입력 (공간별로 세그먼트) :");
/*scanf () 함수*/를 통해 사용자가 두 개의 정수 입력을 수신합니다.
scanf ( " %d %d", & firstNumber, & secondNumber);
/*두 숫자 추가*/
sumoftwonumbers = FirstNumber Sewnsnumber;
/*출력 결과*/
printf ( " %d %d = %d \ n", FirstNumber, SecondNumber, SumoftWonumbers);
반환 0;
}
#include <stdio.h>
/*함수 선언*/
void inputNumbers (int* first, int* second);
int addnumbers (int first, int second);
void printresult (int first, int second, int sum);
int main () {
INT FirstNumber, SecondNumber, Sumoftwonumbers;
/* 두 숫자를 입력하십시오*/
입력자 (& FirstNumber, & SecondNumber);
/*두 숫자 추가*/
sumoftwonumbers = addnumbers (FirstNumber, SecondNumber);
/*출력 결과*/
Printresult (FirstNumber, SecondNumber, SumoftWonumbers);
반환 0;
}
#include <stdio.h>
int main () {
int 번호 [2], Sumoftwonumbers;
printf ( "두 숫자를 입력 (공간별로 세그먼트) :");
/*scanf () 함수*/를 통해 사용자가 두 개의 정수 입력을 수신합니다.
for (int i = 0; i <2; i) {
scanf ( "%d", & numbers [i]);
}
/*두 숫자 추가*/
sumoftwonumbers = 숫자 [0] 숫자 [1];
/*출력 결과*/
printf ( " %d %d = %d \ n", 숫자 [0], 숫자 [1], sumoftwonumbers);
반환 0;
}
#include <stdio.h>
int main () {
INT FirstNumber, SecondNumber;
int* ptrfirst = & firstNumber;
int* ptrsecond = & secondnumber;
int* ptrsum = & sumoftwonumbers;
int sumoftwonumbers;
printf ( "두 숫자를 입력 (공간별로 세그먼트) :");
/*scanf () 함수*/를 통해 사용자가 두 개의 정수 입력을 수신합니다.
scanf ( " %d %d", ptrfirst, ptrsecond);
/*두 숫자 추가*/
*ptrsum = *ptrfirst *ptrsecond;
/*출력 결과*/
printf ( " %d %d = %d \ n", *ptrfirst, *ptrsecond, *ptrsum);
반환 0;
}
#include <stdio.h>
int main () {
INT FirstNumber, SecondNumber, Sumoftwonumbers;
int 결과;
printf ( "두 숫자를 입력 (공간별로 세그먼트) :");
/* scanf () 함수를 사용하여 사용자가 두 개의 정수 입력을 받고 입력 확인을 수행하십시오*/
결과 = scanf ( " %d %d", & firstNumber, & secondNumber);
if (result! = 2) {
printf ( "입력은 유효하지 않습니다. 두 개의 정수를 입력하여 공백으로 분리하십시오. \ n");
반환 1; /*반환 코드* /
}
/*두 숫자 추가*/
sumoftwonumbers = FirstNumber Sewnsnumber;
/*출력 결과*/
printf ( " %d %d = %d \ n", FirstNumber, SecondNumber, SumoftWonumbers);
반환 0;
}
7. C 언어 예제 - 두 개의 부동 소수점 번호 곱하기
#include <stdio.h>
int main () {
float num1, num2, 생성물;
printf ( "첫 번째 부동 소수점 번호를 입력하십시오 :");
scanf ( "%f", & num1);
printf ( "두 번째 부동 소수점 번호를 입력하십시오 :");
scanf ( "%f", & num2);
생성물 = num1 * num2;
printf ( " %. 2f 곱하기 %.2f 곱하기 %.2f \ n", num1, num2, 생성물);
반환 0;
}
#include <stdio.h>
int main ()
{
Double FirstNumber, SecondNumber, 제품;
printf ( "두 개의 부동 소수점 번호를 입력하십시오 :");
// 사용자가 두 개의 부동 소수점 번호를 입력합니다
scanf ( " %lf %lf", & firstNumber, & secondNumber);
// 두 개의 부동 소수점 번호를 곱합니다
제품 = FirstNumber * SecondNumber;
// 출력 결과, %.2LF는 두 십진 점을 유지합니다
printf ( "result = %.2lf", 제품);
반환 0;
}
#include <stdio.h>
int main () {
float num1, num2, 생성물;
printf ( "첫 번째 부동 소수점 번호를 입력하십시오 :");
scanf ( "%f", & num1);
printf ( "두 번째 부동 소수점 번호를 입력하십시오 :");
scanf ( "%f", & num2);
생성물 = num1 * num2;
printf ( " %. 2f 곱하기 %.2f 곱하기 %.2f \ n", num1, num2, 생성물);
반환 0;
}
#include <stdio.h>
int main () {
이중 Num1, Num2, 생성물;
printf ( "첫 번째 부동 소수점 번호를 입력하십시오 :");
scanf ( "%lf", & num1);
printf ( "두 번째 부동 소수점 번호를 입력하십시오 :");
scanf ( "%lf", & num2);
생성물 = num1 * num2;
printf ( " %. 2lf는 %.2lf를 곱한 %.2lf \ n", num1, num2, 생성물);
반환 0;
}
#include <stdio.h>
int main () {
긴 이중 NUM1, NUM2, 생성물;
printf ( "첫 번째 부동 소수점 번호를 입력하십시오 :");
scanf ( "%lf", & num1);
printf ( "두 번째 부동 소수점 번호를 입력하십시오 :");
scanf ( "%lf", & num2);
생성물 = num1 * num2;
printf ( " %. 2lf는 %.2lf만큼 곱하기 %.2lf \ n", num1, num2, 생성물);
반환 0;
}
8. C 언어 예제 - ASCII 코드의 문자
#include <stdio.h>
int main ()
{
char c;
printf ( "문자 입력 :");
// 사용자 입력을 읽습니다
scanf ( "%c", & c);
// %d는 정수를 표시합니다
// %C는 해당 문자를 표시합니다
printf ( " %c의 ascii는 %d", c, c);
printf ( " %c의 ascii는 %d", c, (int) c);
반환 0;
}
2025 년 1 월 29 일 00:31:46
좋은
9. C 언어 예제 - 두 숫자를 나누기
#include <stdio.h>
int main () {
int 배당, 제수, 몫, 나머지;
printf ( "입력은 divisor :");
scanf ( "%d", & 배당);
printf ( "입력 분배기 :");
scanf ( "%d", & divisor);
// 계산 지수
quotient = 배당 / 제수;
// 나머지를 계산합니다
나머지 = Divideend % divisor;
printf ( "QUOTE = %d \ n", QUOTE);
printf ( "남은 = %d", 나머지);
반환 0;
}
#include <stdio.h>
int main () {
int 배당, 제수, 몫, 나머지;
printf ( "입력은 divisor :");
scanf ( "%d", & 배당);
printf ( "입력 분배기 :");
scanf ( "%d", & divisor);
if (divisor! = 0) {
quotient = 배당 / 제수;
나머지 = Divideend % divisor;
printf ( "QUOTE = %d \ n", QUOTE);
printf ( "남은 = %d \ n", 나머지);
}
또 다른 {
printf ( "divisor는 0. \ n이 될 수 없습니다");
}
반환 0;
}
#include <stdio.h>
#include <stdlib.h>
int main () {
INT 배당, 분배기;
div_t 결과;
printf ( "입력은 divisor :");
scanf ( "%d", & 배당);
printf ( "입력 분배기 :");
scanf ( "%d", & divisor);
if (divisor! = 0) {
결과 = div (배당, 구분);
printf ( "quot = %d \ n", result.quot);
printf ( "남은 = %d \ n", result.rem);
}
또 다른 {
printf ( "divisor는 0. \ n이 될 수 없습니다");
}
반환 0;
}
#include <stdio.h>
int main () {
int 배당, 제수, 몫 = 0, 나머지;
printf ( "입력은 divisor :");
scanf ( "%d", & 배당);
printf ( "입력 분배기 :");
scanf ( "%d", & divisor);
if (divisor! = 0) {
나머지 = 분열;
while (나머지> = divisor) {
나머지 -= divisor;
지수;
}
printf ( "QUOTE = %d \ n", QUOTE);
printf ( "남은 = %d \ n", 나머지);
}
또 다른 {
printf ( "divisor는 0. \ n이 될 수 없습니다");
}
반환 0;
}
10. C 언어 예제 - 수치 비교
방법 1 : if- 다른 구조를 사용하십시오
#include <stdio.h>
int main () {
int a, b, c;
// 세 개의 정수를 입력하십시오
printf ( "첫 번째 값을 입력하십시오 :");
scanf ( "%d", & a);
printf ( "두 번째 값을 입력하십시오 :");
scanf ( "%d", & b);
printf ( "세 번째 값을 입력하십시오 :");
scanf ( "%d", & c);
// 세 숫자를 비교하고 가장 큰 숫자를 출력하십시오
if (a> b && a> c)
printf ( "%d max \ n", a);
else if (b> a && b> c)
printf ( "%d max \ n", b);
else if (c> a && c> b)
printf ( "%d max \ n", c);
또 다른
printf ( "2 ~ 3 개의 값이 동일합니다 \ n");
반환 0;
}
방법 2 : 중첩 IF 구조를 사용하십시오
#include <stdio.h>
int main () {
int a, b, c;
// 세 개의 정수를 입력하십시오
printf ( "첫 번째 값을 입력하십시오 :");
scanf ( "%d", & a);
printf ( "두 번째 값을 입력하십시오 :");
scanf ( "%d", & b);
printf ( "세 번째 값을 입력하십시오 :");
scanf ( "%d", & c);
// 세 숫자를 비교하고 가장 큰 숫자를 출력하십시오
if (a> = b) {
if (a> = c)
printf ( "%d max \ n", a);
또 다른
printf ( "%d max \ n", c);
}
또 다른 {
if (b> = c)
printf ( "%d max \ n", b);
또 다른
printf ( "%d max \ n", c);
}
반환 0;
}
방법 3 : 최대 기능을 사용하십시오
#include <stdio.h>
// 두 숫자의 최대 값을 반환하는 함수 정의
int max (int x, int y) {
반환 (x> y)? x : y;
}
int main () {
int a, b, c;
// 세 개의 정수를 입력하십시오
printf ( "첫 번째 값을 입력하십시오 :");
scanf ( "%d", & a);
printf ( "두 번째 값을 입력하십시오 :");
scanf ( "%d", & b);
printf ( "세 번째 값을 입력하십시오 :");
scanf ( "%d", & c);
// 최대 기능을 사용하여 세 숫자를 비교하고 가장 큰 숫자를 출력합니다.
int max_value = max (a, max (b, c));
printf ( "%d max \ n", max_value);
반환 0;
}
방법 4 : 포인터 또는 배열을 사용하십시오
#include <stdio.h>
int main () {
int a, b, c;
int 번호 [3];
// 세 개의 정수를 입력하십시오
printf ( "첫 번째 값을 입력하십시오 :");
scanf ( "%d", & 숫자 [0]);
printf ( "두 번째 값을 입력하십시오 :");
scanf ( "%d", & 숫자 [1]);
printf ( "세 번째 값을 입력하십시오 :");
scanf ( "%d", & 숫자 [2]);
// 최대 값을 첫 번째 요소로 초기화합니다
int max_value = 숫자 [0];
// 최대 값을 찾기 위해 배열을 가로 지르십시오
for (int i = 1; i <3; i) {
if (숫자 [i]> max_value) {
max_value = 숫자 [i];
}
}
printf ( "%d max \ n", max_value);
반환 0;
}
방법 5 : 표준 라이브러리 기능을 사용하십시오
#include <stdio.h>
#include <stdlib.h>
// 비교 함수
int 비교 (const void* a, const void* b) {
return (*(int*) a -*(int*) b);
}
int main () {
int a, b, c;
int 번호 [3];
// 세 개의 정수를 입력하십시오
printf ( "첫 번째 값을 입력하십시오 :");
scanf ( "%d", & 숫자 [0]);
printf ( "두 번째 값을 입력하십시오 :");
scanf ( "%d", & 숫자 [1]);
printf ( "세 번째 값을 입력하십시오 :");
scanf ( "%d", & 숫자 [2]);
// QSORT를 사용하여 배열 정렬
Qsort (숫자, 3, sizeof (int), 비교);
// 출력 정렬 후 마지막 요소, 즉 최대 값
printf ( "%d max \ n", 숫자 [2]);
반환 0;
}