0
解:i
cludestdiohvoidmai
doublexyfpri
tf“I
putxy
”sca
f“lflf”xyifx0y0fxxyy
elseifx0y0fxxyy
elseifx0y0fxy
elseifx0y0fxy
pri
tf“ffff
”xyf
5.输入三角形的三条边长a、b、c,计算并输出三角形的面积。要求判断输入的三条边a、b、c三个数是否能构成三角,如果不能构成三角形,则输出提示信息告诉用户。
根据三条边的边长,计算三角形面积的公式如下:
sxyz2
面积ssxsysz
解:i
cludestdioh
i
cludemathh
voidmai
doubleabcsarea
pri
tf“I
putabc
”
sca
f“lflflf”abc
ifabcacbbca
sabc2
areasqrtssasbsc
pri
tf“area3f
”area
else
pri
tf“线段fff不能构成三角形
”abc
18
f6.输入1~7,输出对应的星期一~星期天。解:i
cludestdiohvoidmai
i
tspri
tf“I
puts17
”sca
f“d”sswitchscase1pri
tf“星期一
”breakcase2pri
tf“星期二
”breakcase3pri
tf“星期三
”breakcase4pri
tf“星期四
”breakcase5pri
tf“星期五
”breakcase6pri
tf“星期六
”breakcase7pri
tf“星期天
”breakdefaultpri
tf“Thesiserror
”
7.输入年、月、日,输出是该年的第几天。解:i
cludestdiohvoidmai
i
tymddayspri
tf“I
put年月日
”sca
f“ddd”ymddaysdswitchmcase12days30case11days31case10days30case9days31case8days31case7days30case6days31case5days30case4days31case3ify40y1000y4000days29elsedays28case2days31
19
fpri
tf“d月d日是d年的第d天
”mdydays
8.输入
和相应的
个数,输出它们中所有奇数的乘积。解:i
cludestdiohvoidmai
i
t
itxpri
tf“请输入
”sca
f“d”
pri
tf“请输入d个数
”
fori1t1i
isca
f“d”xifx21txpri
tf“d
”t
9.输入一个正整数,求它们所有数字之和。解:i
cludestdiohvoidmai
i
tasum0pri
tf“请输入一个正整数
”sca
f“d”aaa0aawhilea0suma10a10pri
tf“d
”sum
10.输入
和相应的
个数,统计输入的数中负数、零及正数的个数。解:i
cludestdiohvoidmai
i
t
itskdoublextsk0pri
tf“请输入
”
20
fsca
f“d”
pri
tf“请输入d个数
”
fori1i
i
sca
f“lf”xifx0
telseifx0
selsekpri
tf“负数:dt零:dt正数:d
”skt
11.输入10个学生的成绩,输出最低分数。解:i
cludestdiohvoidmai
i
tidoublescorer