c语言编写 对联

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:55:45
就编写随便一个对联

#include<iostream>
using namespace std;
class Circle
{
public:
void set_value();
void convert();
void sum_con();
void jus();
void loop();
private:
long int ori;
long int iro;
long int sum;
int j;
};

void Circle::set_value() //此函数实现初始数值的设定
{
cout<<"请输入初始数值:"<<endl;
cin>>ori;
if (ori <= 0) Circle::set_value();
}

void Circle::convert() //此函数实现对初始数值的逆序
{
long int temp;
temp = ori;
iro = 0;
while (temp > 0)
{
iro = iro*10;
iro = iro + temp%10;
temp = temp/10;
};
}

void Circle::sum_con()
{
sum = ori + iro;
if (sum <= 0)
{
cout<<"计算出错,跳出!"<<endl;
exit;
};
}

void Circle::jus() //判断其和是否为回文数
{
long int temp1,temp2;
temp1 = sum;