함수 로 n 의 단 계 를 구하 기;for 문장 과 while 문장 을 사용 하여 n 의 곱셈 구하 기;간단 한 단계 곱 하기 에 대한 구 화 (C)

좋 은 습관 을 기 르 고 칭찬 을 하고 가자.질문 이 있 습 니 다. 개인 편지, 댓 글 을 환영 합 니 다. 제 가 보면 다 답 해 드 리 겠 습 니 다.
다음은 계승 에 관 한 문제 입 니 다. 계승 에 관 한 여러 가지 게임 방법 을 익 혀 보 겠 습 니 다.
글 목록
  • 함 수 를 만들어 n 의 단 계 를 구하 고 주 함 수 는 관련 연산
  • 을 한다.
  • for 구문 출력 n 의 단계 곱 하기
  • while 문 구 는 n 의 단 계 를 출력 합 니 다
  • 간단 한 단계 곱 하기 에 대한 구 화
  • 함 수 를 만들어 n 의 단 계 를 구하 고, 주 함 수 는 관련 연산 을 한다.
    #include
    
    int main(){
    	int fac(int n);
    	printf("5!*7!/9! = %d
    "
    , fac(5)*fac(7)/fac(9)); return 0; } int fac(int n){ int s = 1, i; for(i = 1; i <= n; i++) s = s*i; return s; }

    출력:
    5!*7!/9! = 1
    

    이렇게 이해 하면:
    s 는 누승 기
  • 순환 은 i = 1 부터 시작한다. s = s * i = 1 * 1 = 1
  • 2 차 순환 i = 2: s = s * i = 1 * 2 = 2
  • 제3 차 순환 i = 3: s = s * i = 2 * 3 = 6
  • 네 번 째 순환 i = 4: s = s * i = 6 * 4 = 24

  • 매번 순환 에 들 어 갈 때마다 예 를 들 어 이때 i = 7, 그러면 s 는 6 의 곱 이다. 이때 연산 s = s * i 을 한다. 그러면 s 의 값 은 7 의 곱 이다. 다음 순환 에 들어간다. (만약 에 네가 요구 하 는 것 이 7 의 곱 이 라면 s 의 값 을 직접 되 돌려 준다)
    for 구문 출력 n 의 단계 곱 하기
    #include
    
    int main(){
    	int n, i, sum = 1;
    	
    	//       
    	scanf("%d",&n);
    	
    	for(i = 1; i <= n; i++){
    		sum = i*sum;
    	}
    	printf("n! = %d",sum);
    	return 0;
    } 
    

    입력: 6 출력:
    n! = 720
    

    while 구문 출력 n 의 단계 곱 하기
    #include
    
    int main(){
    	int n, i = 1, sum = 1;
    	
    	//       
    	scanf("%d",&n);
    	
    	while(i <= n){
    		sum = i++ * sum;	
    	}
    	printf("n! = %d",sum);
    	return 0;
    } 
    

    입력: 3 출력:
    n! = 6
    

    간단 한 곱셈 에 대한 구 화
  • 10 이내 의 곱 하기 와 중간 변 수 를 구 합 니 다: 누산기 sum
  • #include
    
    int main()
    {
    	int n;
    	//sum    
    	int sum = 0, t = 1;
    	for(n = 1; n <= 10; n++){  //   10      
    		t = t * n;
    		sum = sum + t;
    	}
    	printf("sum = %d", sum);
    	return 0;	
    }
    

    출력:
    sum = 4037913
    

    C 언어 입문 제목 문장 내 비게 이 션:
  • 소수 (C)
  • 수선화 수 (C)
  • 피 보 나치 수열 (C)
  • 정수 (C)
  • 이 글
  • 직각 양 휘 삼각형 (C)
  • 대문자, 소문 자, ASCII 코드 (C)
  • 문 자 를 입력 하여 그의 전구 문자 와 후계 문자 (C)
  • 를 찾 아 라.
  • 최대 수, 최소 수 (C)
  • 백 원 에 백 닭 사기 (C 언어, 매 거 법)
  • 전전 상 제법 으로 최대 공약수 구하 고, 최대 공약수 로 최소 공배수 구하 기 (C)
  • 한 해 와 한 달 을 입력 하여 해당 해 의 이 달 일 수 를 수출 한다.날 짜 를 알 고 이 날 짜 를 계산 하 는 것 이 올해 며칠 째 (C)
  • 이다.
  • 4 자리 이상 의 정수 하 나 를 입력 하여 자릿수 를 구하 고 역순 으로 숫자 (C)
  • 를 출력 합 니 다.
  • 2 차원 배열 을 이용 하여 방진 의 주요 대각선 의 합 (C)
  • 을 구한다.
  • 한 2 차원 배열 에서 최소 수 와 그 가 있 는 줄 과 열 (C)
  • 을 찾 아 라.
  • 2 차원 배열 의 안장 점 (C)
  • 을 찾 아 라.
  • 지정 한 문자열 의 지정 문자 삭제 (C)
  • 문자열 (C)
  • 조건 판단 문 1 (C)
  • 조건 판단 문 2 (C)
  • 원, 삼각형, 정사각형, 장방체, 1 부터 100 까지 의 합, 차 적 상, 평균치
  • 세 개의 정 수 를 입력 하고 프로그램 에 데 이 터 를 작은 것 부터 큰 것 까지 순서대로 x y z 에 넣 은 다음 에 출력 (C)
  • 18 개 수 를 한 바퀴 돌 고 이웃 3 수의 합 최대 수 (C)
  • 를 구한다.
  • 사다리꼴 법 으로 포인트 구하 기 (C)
  • 학생 과 과정의 종합 문제 (C)
  • 좋은 웹페이지 즐겨찾기