C 언어 는 while 순환 으로 구 하 는 평균 값 으로 작 동 합 니 다.

I.while 순환 으로 구 하 는 평균 값:
①//코드 를 떼 면 바로 실행 가능

#include<stdio.h>
int main()
{
int count=0,total,number;
total=0; //total:     
printf(“Please input six number!
”); while(count<=5) // { count++; // scanf("%d",&number); printf(“Enter the No.%d
”,number); total+=number;// } printf(“Average:%.2f
”,(total*1.0)/6); return 0; }
②、결과 전시:
예 를 들 어 이 프로그램 은 입력 한 6 개의 값 을 계산 하여 6 개의 값 을 합 쳐 평균 값 을 구한다.

☺메시지:
I.이 프로그램 은 Visual C++6.0 버 전에 서 실 행 됩 니 다.
II.만약 에 제 가 준 절차 에 문제 가 있 거나 서술 에 문제 가 있 거나 제 가 설명 하 는 뜻 을 이해 하지 못 하면 제때에 지적 하거나 댓 글 을 남 겨 저 와 토론 하 세 요.여러분,감사합니다!!
Ⅲ、이번 프로그램 은 비교적 간단 하지만 scanf 문 구 는 비교적 교묘 하 므 로 주의해 야 합 니 다.
보충 지식:C 언어 로 평균 수 를 구 하 는 네 가지 방법
1.일반적인 조작
두 수의 평균 수 는 두 수의 합 을 2 로 나 누 는 것 과 같다.

int main()
{
 int a = 10;
 int b = 5;
 int c = a + b;
 printf("%d
", c); system("pause"); return 0; }
이런 방법 은 어느 정도 결함 이 있다.a 나 b 의 가치 가 충분 할 때 intmax(성형 이 달성 할 수 있 는 최대 치 를 초과 하면 이 방법 은 엄밀 하지 않다.
2.가장 많이 쓰 는 방법
예 를 들 어 비교적 큰 수 를 작은 수 에서 빼 고 두 수의 차 이 를 얼마나 얻 으 면 그 차 이 를 1 로 한다.
반 은 비교적 작은 수 를 주면 이렇게 두 수 는 같다.

int main()
{
 int a = 10;
 int b = 5;
 int c = a + (b - a) / 2;
 system("pause");
 return 0;
}
이 방법 은 첫 번 째 방법 보다 좋 습 니 다.c 의 값 은 영원히 intmax 를 초과 하지 않 습 니 다.
3.위치 와 위치 가 다 르 거나 조작 자 를 사용한다.

int main()
{
 int a = 10;
 int b = 5;
 int c = (a&b) + (a^b)/2;
 system("pause");
 return 0;
}
이런 방법 은 비교적 이해 하기 어렵 기 때문에 일반적으로 사용 을 건의 하지 않 는 다.
4.세 번 째 방법 을 바탕 으로 오른쪽 이동 연산 자 를 사용한다.

int main()
{
 int a = 10;
 int b = 5;
 int c = (a&b) + (a^b>>1);
 system("pause");
 return 0;
}
한 수 를 오른쪽으로 한 자 리 를 옮 기 는 것 은 이 수 를 2 로 나 누 는 것 과 같다.
이상 의 C 언어 는 while 순환 으로 구 화 된 평균 값 조작 이 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 에 게 참고 가 되 고 저희 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기