c语言实验二Word文件下载.docx

上传人:b****2 文档编号:5182677 上传时间:2023-05-04 格式:DOCX 页数:8 大小:17.96KB
下载 相关 举报
c语言实验二Word文件下载.docx_第1页
第1页 / 共8页
c语言实验二Word文件下载.docx_第2页
第2页 / 共8页
c语言实验二Word文件下载.docx_第3页
第3页 / 共8页
c语言实验二Word文件下载.docx_第4页
第4页 / 共8页
c语言实验二Word文件下载.docx_第5页
第5页 / 共8页
c语言实验二Word文件下载.docx_第6页
第6页 / 共8页
c语言实验二Word文件下载.docx_第7页
第7页 / 共8页
c语言实验二Word文件下载.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

c语言实验二Word文件下载.docx

《c语言实验二Word文件下载.docx》由会员分享,可在线阅读,更多相关《c语言实验二Word文件下载.docx(8页珍藏版)》请在冰点文库上搜索。

c语言实验二Word文件下载.docx

%d%d"

&

a,&

b);

if(a>

b)

printf("

>

\n"

);

if(a<

<

if(a==b)

=\n"

}

分段函数

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

图1:

分段函数定义

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

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

inta,fun;

%d"

a);

=10)

fun=a*a+2*a+1;

10)

fun=a+10;

%d\n"

fun);

return0;

判断能否构成三角形

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

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

其中A,B,C<

1000;

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

floatA,B,C;

A<

1000&

&

B<

C<

%f%f%f"

A,&

B,&

C);

if(A<

1000)

if(A+B>

C&

A+C>

B&

B+C>

A)

YES\n"

else

NO\n"

成绩转换

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

90~100为A;

80~89为B;

70~79为C;

60~69为D;

0~59为E;

输入一个整数。

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

“Scoreiserror!

”。

intt;

t);

if(t>

=0&

t<

=100)

=90)

A\n"

elseif(t>

=80)

B\n"

=70)

C\n"

=60)

D\n"

E\n"

Scoreiserror!

ASCII码排序

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

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

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

chara,b,c,temp;

%c%c%c"

b,&

c);

b){

temp=a;

a=b;

b=temp;

c){

a=c;

c=temp;

if(b>

temp=b;

b=c;

%c%c%c\n"

a,b,c);

时间A+B

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

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

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

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

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

intAH,AM,AS,BH,BM,BS,HA,HM,HS;

AH<

24;

AM<

60;

AS<

BH<

BM<

BS<

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

AH,&

AM,&

AS,&

BH,&

BM,&

BS);

HS=AS+BS;

HM=AM+BM;

HA=AH+BH;

if(HS<

60)

HS=HS;

HS=HS-60,

HM=HM+1;

if(HM<

HM=HM;

HM=HM-60,

HA=HA+1;

if(HA<

24)

HA=HA;

%d%d%d\n"

HA,HM,HS);

简单计算

定义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的值。

charx;

inty,t;

%c%d"

x,&

y);

if(x>

='

A'

x<

Z'

t=x-'

+1;

a'

z'

t='

-x-1;

t+y);

继续阅读

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

当前位置:首页 > 医药卫生 > 中医中药

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2