```c
int main() {
char lowercase, uppercase;
printf("请输入一个小写字母:");
scanf("%c", &lowercase);
uppercase = lowercase - 32;
printf("对应的大写字母是:%c\n", uppercase);
return 0;
}
```
不知道你这个问题是否已经解决, 如果还没有解决的话:下面是完整代码和注释:
问题一解答:
# 小写转大写
def lowercase_to_uppercase():
x = input("请输入小写字母:")
if x.islower():
print("大写字母为:", x.upper())
else:
print("请输入小写字母!")
lowercase_to_uppercase() # 测试样例
问题二解答:
# 计算直角三角形面积
import math
def right_triangle_area():
angle = float(input("请输入直角三角形的一个锐角(单位:度):"))
hypotenuse = float(input("请输入斜边长度:"))
radian = math.radians(angle)
area = 0.5 * hypotenuse ** 2 * math.sin(radian)
print("该直角三角形的面积为:", area, "(单位:平方单位)")
right_triangle_area() # 测试样例