全文预览

C语言程序设计(第3版)何钦铭 颜 晖 第3章 分支结构

上传者:读书之乐 |  格式:doc  |  页数:11 |  大小:67KB

文档介绍
等于90分为A,小于90分且大于或等于80分为B,小于80分且大于或等于70分为C,小于70分且大于或等于60分为D,小于60分为E。试编写相应程序。解答:#include<stdio.h>intmain(void){intmark,n,i,sum;doubleaverage;intcounta,countb,countc,countd,counte;printf("Entern:");scanf("%d",&n);counta=countb=countc=countd=counte=sum=0;for(i=1;i<=n;i++){scanf("%d",&mark);sum=sum+mark;if(mark>=90)counta++;elseif(mark>=80)countb++;elseif(mark>=70)countc++;elseif(mark>=60)countd++;elsecounte++;}average=sum*1.0/n;printf("average=%.1f\n",average);printf("A:%d,B:%d,C:%d,D:%d,E:%d\n",counta,countb,countc,countd,counte);return0;}三角形判断:输入平面上任意三个点的坐标(x1,y1)、(x2,y2)、(x3,y3),检验他们能否构成三角形。如果这3个点能构成一个三角形,输出周长和面积(保留2位小数);否则,输出“Impossible”。试编写相应程序。提示:在一个三角形中,任意两边之和大于第三边。三角形面积计算公式如下:area=s(s-a)(s-b)(s-c),其中s=(a+b+c)/2.解答:#include<stdio.h>#include<math.h>intmain(void){?doublex1,y1,x2,y2,x3,y3;

收藏

分享

举报
下载此文档