C语言老师所给习题解答讲述.doc

C语言老师所给习题解答讲述

(本内容由洪文杰同学提供,在此表示感谢!) C语言上机题汇总 1.输入三角形两个边长及其夹角(角度值),求第三边边长和三角型面积。 #includestdio.h #includemath.h float pi=3.141592; int main() { float a,b,c,v,s; scanf(%f%f%f,a,b,v); c=sqrt(a*a+b*b-2*a*b*cos(v/180*pi)); s=a*b*sin(v/180*pi)/2; printf(c=%0.2f,s=%0.2f\n,c,s); return 0; } 扩展:编写已知三角形三边求面积的函数。 #includestdio.h #includemath.h int main() { float a,b,c,s,area; printf(依次输入a,b,c(空格识别一个数):); scanf(%f%f%f,,a,b,c); if(a+bca-bc) {p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c)); printf(三角形面积是:%f\n,s); } else printf(这不是三角形\n); } 2输入一个字符,若是小写字母,则转换成大写字母输出;若是大写字母,则转换成小写字母输出。 #include st

文档评论(0)

1亿VIP精品文档

相关文档