华南理工大学高级语言程序设计C++随堂练习 求答案

2024-05-10 02:02

1. 华南理工大学高级语言程序设计C++随堂练习 求答案

1.D
2.A
3.D
4.B
5.B
6.C

华南理工大学高级语言程序设计C++随堂练习 求答案

2. C语言程序设计题目!求高手!2012年广东省ACM大赛试题!进来看补充有题目!写下注释!谢谢!求帮助!

求黄色这块面积是吧
首先进行一个判断
L/H>=d/D,那么顶面完全黑暗;然后开始着手部分被照亮的情况。
已经知道的是圆柱体侧面积为D*pi*H;
顶部面积为 D^2/4*pi
阴影部分面积:d^2/4*pi*(H/(H-L))^2        前提L/H <= d/D
我先带入算一下是不是284:
侧面积=D*pi*H=276;
顶部面积=D^2/4*pi=50;
阴影部分面积:d^2/4*pi*(H/(H-L))^2=42;
经过计算276+50-42=284;理论正确之后我们开始加入代码:

#include#include#define pi 3.14struct circle{    int H,D,d,L;//定义好4个数据    int Bigarea();//顶部圆面积    int smallarea();//阴影面积    int cearea();//圆柱侧面积    bool barea();//直接测试阴影是否全部挡住了顶部    circle()    {       H=0;D=0;d=0;L=0;    }//构造函数    void setcircle(int,int,int,int);};int main(){ circle A;//创建类A int H,D,L,d; printf("请输入圆柱体的高H:"); scanf("%d",&H); while(!(H0)) {     printf("圆柱体的高必须是0到1001之间,请重新输入:");     scanf("%d",&H); } printf("请输入圆柱体的直径D:"); scanf("%d",&D); while(!(D0)) {     printf("圆柱体的直径必须是0到1001之间,请重新输入:");     scanf("%d",&D); } printf("请输入绳子长度L:"); scanf("%d",&L); while(!(L0&&L0&&dd=c;L=d;}bool circle::barea(){     if(L/H < d/D)         return true;     else         return false;}本来想在修改一下,结果已经提交的代码不能改,你先复制过去运行一下看看,我都已经注释了、

3. 03.C语言程序设计-作业讲解


03.C语言程序设计-作业讲解

4. 麻烦帮我做一下这两题 c语言程序设计 感激不尽

(1)x<0
(2)x>=0&&x<15
(3)3*x-11
最新文章
热门文章
推荐阅读