精选医学C语言作业一选择结构docWord文档格式.docx

上传人:b****1 文档编号:13490254 上传时间:2022-10-11 格式:DOCX 页数:19 大小:21.88KB
下载 相关 举报
精选医学C语言作业一选择结构docWord文档格式.docx_第1页
第1页 / 共19页
精选医学C语言作业一选择结构docWord文档格式.docx_第2页
第2页 / 共19页
精选医学C语言作业一选择结构docWord文档格式.docx_第3页
第3页 / 共19页
精选医学C语言作业一选择结构docWord文档格式.docx_第4页
第4页 / 共19页
精选医学C语言作业一选择结构docWord文档格式.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

精选医学C语言作业一选择结构docWord文档格式.docx

《精选医学C语言作业一选择结构docWord文档格式.docx》由会员分享,可在线阅读,更多相关《精选医学C语言作业一选择结构docWord文档格式.docx(19页珍藏版)》请在冰豆网上搜索。

精选医学C语言作业一选择结构docWord文档格式.docx

最后加一个换行符号。

输入样列

2006

输出样例

N

出处

ymc

01.#include<

stdio.h>

02.intmain()

03.{

04. 

 

inta;

05. 

a>

0&

&

a<

3000;

06. 

scanf("

%d"

&

a);

07. 

08. 

if(a%4==0&

a%100!

=0)

09. 

printf("

Y\n"

);

10. 

elseif(a%400==0)

11. 

12. 

else

13. 

N\n"

14. 

15. 

16. 

return0;

17.}

0494-方程求根

2193次

1188次

给定方程的系数a,b,c,求一元二次方程

a*x^2+b*x+c=0

的根。

输入只有三个浮点数,之间用空格分开。

如果方程没有实数解,则输出no,

如果方程有两个相同的实数解,则单独的一行中输出该值,结果保留2位小数。

如果有两个不同的实数解,则在单独一行中输出,中间用一个空格分开,结果保留2位小数。

大的在前,小的在后。

2.28.53.5

-0.47-3.40

02.#include<

math.h>

03.intmain()

04.{

doublea,b,c,x1,x2,x3,x4;

%lf%lf%lf"

a,&

b,&

c);

x3=b*b-4*a*c;

x4=sqrt(b*b-4*a*c);

x1=(-b+x4)/(2*a);

x2=(-b-x4)/(2*a);

if(x3<

0)

no\n"

elseif(x3==0)

%.2lf\n"

x1);

elseif(x1>

x2)

17. 

%.2lf%.2lf\n"

x1,x2);

18. 

19. 

x2,x1);

20. 

21. 

22.}

0496-分段函数

2403次

1182次

输入实数x,求下列分段函数f(x)的值

图1:

分段函数定义

输入只有一个浮点数x。

在单独一行中输出x的值,结果保留3位小数

-1.2

6.452

doublex,y1,y2,y3,y4;

%lf"

x);

y1=8/(x*x+x+1);

y2=7/(x*x+x+1);

y3=2/(x+8);

y4=0;

if(x>

=-5&

x<

%.3lf\n"

y1);

elseif(x>

=0&

5)

y2);

=5&

10)

y3);

y4);

0641-整数排序

1593次

1120次

输入三个整数x,y,z,请把这三个数由小到大输出!

输入只有一组测试数据,包含三个整数,中间用空格隔开!

将这三个数从小到达输出到一行,中间用空格隔开。

471

147

shock

inta,b,c,x;

%d%d%d"

if(a>

b)

{

x=a,a=b,b=x;

}

c)

x=a,a=c,c=x;

if(b>

x=b,b=c,c=x;

%d%d%d\n"

a,b,c);

22. 

23.}

0958-两个数的最大值

2209次

1143次

编写一个程序。

要求用户输入两个整数,获取用户输入的两个数,然后打印出较大的数。

如果这两个数相等,则打印信息"

Thesenumbersareequal."

输入只有一行,该行包含两个用空格隔开的int类型整数。

输出对应的结果。

1414

Thesenumbersareequal.

admin

inta,b;

%d%d"

b);

%d\n"

a);

elseif(a==b)

Thesenumbersareequal.\n"

b);

16.}

0959-寻找最小的数

1435次

1052次

给定三个实数,输出三个数中最小的数。

输入只有一行,该行有三个实数,数据之间由一个空格隔开。

在单独的一行中输出三个数中最小的数,结果保留两位小数。

312.0

1.00

doublea,b,c,x1,x2;

if(a<

x1=a;

x1=b;

if(x1<

x2=x1;

x2=c;

x2);

20.}

0960-天数

1561次

966次

输入2009年的任一个月,输出这个月的天数。

输入一个整数k(1<

=k<

=12)。

在单独的一行中输出一个整数,表示2009年对应月份的天数。

1

31

=1&

=12){

switch(a)

case1:

31\n"

break;

case2:

28\n"

case3:

case4:

30\n"

case5:

23. 

24. 

case6:

25. 

26.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职高对口

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1