C语言实验二 选择结构Word格式文档下载.docx

上传人:b****7 文档编号:22701855 上传时间:2023-02-05 格式:DOCX 页数:14 大小:19.67KB
下载 相关 举报
C语言实验二 选择结构Word格式文档下载.docx_第1页
第1页 / 共14页
C语言实验二 选择结构Word格式文档下载.docx_第2页
第2页 / 共14页
C语言实验二 选择结构Word格式文档下载.docx_第3页
第3页 / 共14页
C语言实验二 选择结构Word格式文档下载.docx_第4页
第4页 / 共14页
C语言实验二 选择结构Word格式文档下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

C语言实验二 选择结构Word格式文档下载.docx

《C语言实验二 选择结构Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C语言实验二 选择结构Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。

C语言实验二 选择结构Word格式文档下载.docx

输出样例

<

出处

ymc

01.#include<

stdio.h>

02.intmain()

03.{

04. 

 

inta,b;

05. 

scanf("

%d%d"

&

a,&

b);

06. 

if(a>

b)

07. 

printf("

>

\n"

);

08. 

if(a<

09. 

10. 

if(a==b)

11. 

=\n"

12. 

return0;

13.}

0479-分段函数

2178次

1649次

有一个函数定义如下,求该函数的值。

图1:

分段函数定义

输入只有一个单独一行的整数

在单独的一行中输出f(x)的值

5

36

intx,t;

%d"

x);

if(x>

10)

t=x+10;

else

t=x*x+2*x+1;

%d\n"

t);

13. 

14.}

0640-判断能否构成三角形

1659次

给定三条边,请你判断一下能不能组成一个三角形。

输入一个测试数据,包含三个正数A,B,C。

其中A,B,C<

1000;

对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。

123

NO

shock

doublea,b,c;

a<

1000&

&

b<

c<

%lf%lf%lf"

b,&

c);

if(a+b>

c&

b+c>

a&

c+a>

YES\n"

NO\n"

0642-鸡兔同笼

3968次

1572次

一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。

已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物

输入只有一组测试数据,每组测试数据占1行,包括一个正整数a(a<

32768)。

输出是两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用空格分开。

如果没有满足要求的情况出现,则输出2个0。

20

510

inta;

32768;

a);

if(a%2!

=0)

00\n"

elseif(a%4!

%d%d\n"

a/4+1,a/2);

a/4,a/2);

0858-成绩转换

3775次

1567次

输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:

90~100为A;

80~89为B;

70~79为C;

60~69为D;

0~59为E;

输入一个整数。

如果输入数据不在0~100范围内,请输出一行:

“Scoreiserror!

”。

56

E

#include<

intmain()

{

intx;

scanf("

if(x>

=0&

x<

=100)

if(x>

=90)

printf("

A\n"

elseif(x>

=80)

B\n"

=70)

C\n"

=60)

D\n"

else

E\n"

else

printf("

Scoreiserror!

return0;

}

0859-ASCII码排序

2253次

1480次

输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。

输入三个字符组成,之间无空格。

输出一行,字符之间用一个空格分开。

qwe

eqw

01.#include<

02. 

03.intmain()

04.{

chara,b,c,x;

%c%c%c"

b) 

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

c) 

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

14. 

15. 

if(b>

16. 

17. 

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

18. 

19. 

%c%c%c\n"

a,b,c);

20. 

21. 

22.}

0956-时间A+B

2961次

1539次

给定两个时间A和B,都是由3个整数组成,分别表示时分秒,比如,假设A为344556,那么A就表示时间是34小时45分钟56秒。

输入数据有6个整数AH,AM,AS,BH,BM,BS,分别表示时间A和B所对应的时分秒。

题目保证所有的数据合法。

在单独的一行中输出A+B的结果,输出结果也是由时分秒3部分组成,同时也要满足时间的规则(即:

分和秒的取值范围在0~59)。

344556122334

47930

admin

inta,b,c,d,e,f;

intx1,x2,x3,x4,y1,y2,y3;

%d%d%d%d%d%d"

c,&

d,&

e,&

f);

x1=a*60*60+b*60+c;

x2=d*60*60+e*60+f;

x3=x1+x2;

y1=x3%60;

x4=x3/60;

y2=x4%60;

y3=x4/60;

%d%d%d\n"

y3,y2,y1);

17.}

0957-简单计算

2002次

1426次

定义f(A)=1,f(a)=-1,f(B)=2,f(b)=-2,...f(Z)=26,f(z)=-26;

给定一个字母x和一个整数y,求表达式f(x)+y的值。

输入数据包括一个字母x和一个整数y,数据之间有一个空格。

在单独的一行中给出f(x)+y的值。

R1

19

charx;

inty,t;

%c%d"

x,&

y);

='

A'

Z'

t=x-'

+1;

a'

z'

t='

-x-1;

t+y);

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

当前位置:首页 > 人文社科 > 文学研究

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

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