1、字母转换—题目描述
输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q。
输入格式
无
输出格式
无
输入输出样例
输入 #1
q
输出 #1
Q
#include<bits/stdc++.h>
#include<cctype>
using namespace std;
int main(){
char a,b;
cin>>a;
b=toupper(a);
cout<<b<<endl;
}
- #include<bits/stdc++.h> 头文件
- using namespace std; 命名空间
- char a,b; 定义两个字符
- cin>>a; 输入
- b=toupper(a); 小写字母转大写
- cout<<b<<endl; 输出
2、三角形面积—题目描述
一个三角形的三边长分别是 a、b、c,那么它的面积为,其中 p=。输入这三个数字,计算三角形的面积,四舍五入精确到 1 位小数。
输入格式
第一行输入三个实数 a,b,c,以空格隔开。
输出格式
输出一个实数,表示三角形面积。精确到小数点后 1 位。
输入输出样例
输入 #1
3 4 5
输出 #1复制
6.0
#include<bits/stdc++.h>
#include<cmath>
using namespace std;
int main(){
double a,b,c;
double p;
cin>>a>>b>>c;
p=0.5*(a+b+c);
cout<<setprecision(1)<<fixed<<sqrt(p*(p-a)*(p-b)*(p-c))<<endl;
}
- setprecision(1)<<fixed 保留小数的格式,setprecision(1)为保留1为小数。
我在学啦~