게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
엄청 기초적인 c언어 질문합니다!
게시물ID : programmer_17559짧은주소 복사하기
작성자 : 바닐라황혼
추천 : 0
조회수 : 574회
댓글수 : 7개
등록시간 : 2016/06/09 21:32:40
세 정수를 키보드로 입력받고
그 정수들의 평균소수 둘째 자리까지 출력하는 프로그램을 짜고있습니다.
 
 
 
#include <stdio.h>
      
int main() 
{
 int a,b,c; 
 double d; 
 scanf("%d%d%d", &a, &b, &c); 
 d=(a+b+c)/3; 
 printf("%.2lf", d); //실수 d를 출력한다 
}
 
 
 
대충 이렇게 작성해봤는데..
 
예를 들어 a=2 , b=8 , c=3 이라고 입력했을때,
 
(2+8+3)/3 이니까 평균은 4.33 이 나와야 정상아닌가요??
 
저는 2,8,3을 입력하면 4.00이라고만 나오네요.. ㅜㅜ 왜그런가요?
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호