题目一:
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
if(a%4==0 && a%100!=0 || a%400==0)
cout <<"是"<<endl;
else
cout <<"不是"<<endl;
return 0;
}
题目二:有多多种方法,常规方法:
#include <iostream>
using namespace std;
int main()
{
int n;
int a,b,c;
cin >> n;
a = n/100;
b = n/10%10;
c = n%10;
cout << c<<b<<a;
return 0;
}
题目二的另一种实现代码:
#include <iostream>
using namespace std;
int main()
{
char a[4]={0};
cin >> a;
cout <<a[2]<<a[1]<<a[0];
return 0;
}
题目三: ^符号在C++中是异或运算符,求幂运算需要用pow()函数,比如求2的5次方,就是pow(2,5);pow()函数需要包含math.h头文件。写法一:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double r;
const double PI = 3.14;
double s ,l;
cin >> r;
s = PI *pow(r,2); //面积
l = 2*PI*r;//周长
cout << l<<" "<<s;
return 0;
}
写法二:不用pow()函数
#include <iostream>
using namespace std;
int main()
{
double r;
double s ,l;
cin >> r;
s = 3.14 * r * r; //面积
l = 2*3.14*r;//周长
cout << l<<" "<<s;
return 0;
}
还有a%400==0也是满足条件的
endl,不是endle
r^2不是r的平方,r的平方可以是r*r,或者pow(r,2)
1.代码
#include<iostream>
using namespace std;
int main(){
int x;
cin>>x;
if((x%400==0)||(x%4==0)&&(x%100!=0))
cout<<"是";
else
cout<<"不是";
return 0;
}
2.代码
#include<iostream>
using namespace std;
int main(){
int x,gei,shi,bai;
cin>>x;
gei=x%10;
shi=x%100/10;
bai=x/100;
cout<<gei<<shi<<bai;
return 0;
}
3.代码
#include<iostream>
using namespace std;
int main(){
double r;
cin>>r;
cout<<r*2*3.14<<" "<<3.14*r*r;
return 0;
}
```
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!