//5位的一个正整数逆序输出
# include <iostream>
using namespace std;
int main ()
{
int N,a,b,c,d,e;
cin>>N;
a=N/10000;
b=(N/1000)%10;
c=(N/100)%10;
d=(N/10)%10;
e=N%10;
cout<<e<<" "<<d<<" "<<c<<" "<<b<<" "<<a;
return 0;
}
//0度 10度 ... 180度的正余弦正切值
# include <iostream>
# include <cmath>
using namespace std;
int main ()
{
double a=0;
while(a<=3.14)
{
cout<<sin(a)<<"\t"<<cos(a)<<"\t"<<tan(a)<<endl;
a=a+3.14/18;
}
return 0;
}
//100到999之间的水仙花数(三位数的各位数的立方和等于该数)
# include <iostream>
using namespace std;
int main ()
{
int a=100;
while(a<=999)
{
if ((a%10)*(a%10)*(a%10)+(a%100/10)*(a%100/10)*(a%100/10)+(a/100)*(a/100)*(a/100)==a)
{
cout<<a<<"\t";
}
a+=1;
}
return 0;
}
待补:
//1000以内的所有完数(一个数恰好等于所有因子之和)
//输入一个整数,输出所有素数因子
//十进制转二进制、八进制、十六进制