Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[4475] 다시올립니다 전문가들 보세요 (토요일까지 부탁)
엄준우 [] 1485 읽음    2004-06-08 22:46
#include <stdio.h>
void main()
{
int i,n,a,b,c,h,ef;
static int  no[50]={0},ao[50]={0},bo[50]={0},co[50]={0},hap[50]={0};
static float e[50]={0};
float v,w,x,y,z;
char g[1];
char end;

for(i=0;i<50;i++)
{
printf("번호?");scanf("%d",&n);
if(n==-1)break;
no[i]=n;
printf("과목1 ?");scanf("%d",&a);
ao[i]=a;
printf("과목2 ?");scanf("%d",&b);
bo[i]=b;
printf("과목3 ?");scanf("%d",&c);
co[i]=c;

hap[i]=ao[i]+bo[i]+co[i]; e[i]=hap[i]/3.;

if(e[i]>=90)
g[i]='A';
else if(e[i]>=80)
g[i]='B';
else if(e[i]>=70)
g[i]='C';
else if(e[i]>=60)
g[i]='D';
else
g[i]='F';
}
printf("\t성적처리프로그램B반");
printf("\n번호\t과목1\t과목2\t과목3\t 총점\t평균\t학점\n");

a=0;b=0;c=0;h=0;ef=0;

for(i=0;i<=no[i];i++)
{
printf("%2d %9d %7d %7d %7d %8.1f %6c\n",no[i],ao[i],bo[i],co[i],hap[i],e[i],g[i]);

a=a+ao[i]; b=b+bo[i]; c=c+co[i]; h=h+hap[i]; ef=ef+e[i];
}

v=(float)a/i; w=(float)b/i; x=(float)c/i; y=(float)h/i; z=(float)ef/i;
printf("--------------------------------------------------------------------------------%d");
printf("%4.1f %7.1f %7.1f %7.1f %8.1f",v,w,x,y,z);

{
printf("\n%s\n%s\n%s\n",
       "********", "  분포", "********");
for(i=0; i<=1; i++)
for(n=0; n<=i-1; n++)
printf("----------------------------------------------------------------------\n");
printf("%10s%10s%8s%-20s\n\n", "학점", "횟수", " ", "히스토그램");
printf("%26s%-45s%26s%-45s\n", " ",
       "          1     1     2     2", " ",
       "1    5    0     5     0     5");
printf("----------------------------------------------------------------------\n");
for (i=0; i<=1; i++){
printf("%10d%10d%8s",i, " ");{
}
for (h=0; h<=i; h++)
printf("*");
printf("\n");
}
printf("----------------------------------------------------------------------\n");
printf("가장 많은수의 학점은%d이며\n"
       "%d번만큼 나왔다.\n");
       }
        }

분포에서 잘안됩니다 도와주세요 플리즈

+ -

관련 글 리스트
4475 다시올립니다 전문가들 보세요 (토요일까지 부탁) 엄준우 1485 2004/06/08
4476     이곳에 숙제 전문가는 없습니다. (내용무) 박지훈.임프 1624 2004/06/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.