C 언어 는 while 순환 으로 구 하 는 평균 값 으로 작 동 합 니 다.
2275 단어 C 언어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 순환 으로 구 화 된 평균 값 조작 이 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 에 게 참고 가 되 고 저희 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C 언어 체인 시계는 뱀을 탐식하는 작은 게임을 실현한다본고의 실례는 여러분에게 C 언어 체인표가 뱀 탐식 게임을 실현하는 구체적인 코드를 공유하여 참고하도록 하였으며, 구체적인 내용은 다음과 같다. 프로젝트 이름: 뱀놀이 운영 환경: Linux 프로그래밍 언어: C 언...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.