均是本人觉得最容易理解的代码。
#include <iostream>
using namespace std;
int main(){
long long int n,m;
cin >> n >> m;
cout << n*m;
return 0;
}
#include <iostream>
using namespace std;
int main(){
char str;
cin >> str;
cout << char(str-32);
return 0;
}
#include <iostream>
using namespace std;
int main(){
double n;
cin >> n;
int m = n*10; //此时m最后一位为n的小数点后一位
int a,b,c,d;
a = m/1000;
b = (m/100)%10;
c = (m/10)%10;
d = m%10;
//%对10取余操作可以看成取一位数的最后一位数
cout << d << '.' << c << b << a;
return 0;
}
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
if(n%4==0&&n%100!=0) cout << 1;
else if (n%400==0) cout << 1;
else cout << 0;
return 0;
}
#include <iostream>
using namespace std;
int main(){
int x;
cin >> x;
//小A
if(x%2==0&&x>4&&x<=12) cout << 1;
else cout << 0;
cout << " ";
//Uim
if(x%2==0||(x>4&&x<=12)) cout << 1;
else cout << 0;
cout << " ";
//八尾
if( (x%2==0&&(x<=4||x>12)) || (x%2==1&&(x>4&&x<=12)) ) cout << 1;
else cout << 0;
cout << " ";
//正妹
if(x%2==1&&(x<=4||x>12)) cout << 1;
else cout << 0;
cout << " ";
return 0;
}
#include <iostream>
#include <cmath>
using namespace std;
int main(){
double a,b,c;
cin >> a >> b >> c;
double p = p=(a+b+c)/2;
double ans=sqrt(p*(p-a)*(p-b)*(p-c)); //用sqrt要导入cmath头文件,如第二行
printf("%.1lf",ans);
//%lf是输出高精度浮点型变量(double),%后面的“.1”表示控制输出1位小数。
return 0;
}
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
int min =1001;//注意看题目的数据范围
for(int i=1;i<=n;i++){
int temp;
cin >> temp;
if(temp<min) {
min = temp;
}
}
cout << min;
return 0;
}