#include <iostream>
using namespace std;
class A
{
char a;
public:
A():a('0'){}
void MyGetChar()
{
cout << a++ ;
if(a=='9'+1)
{
a='0';
}
}
};
class B
{
char b;
public:
B():b('a'){}
void MyGetChar()
{
cout << b++;
if(b=='z'+1)
{
b='a';
}
}
};
int main()
{
A a;
B b;
a.MyGetChar();
b.MyGetChar();
a.MyGetChar();
a.MyGetChar();
b.MyGetChar();
a.MyGetChar();
a.MyGetChar();
b.MyGetChar();
a.MyGetChar();
a.MyGetChar();
b.MyGetChar();
a.MyGetChar();
a.MyGetChar();
b.MyGetChar();
a.MyGetChar();
a.MyGetChar();
b.MyGetChar();
a.MyGetChar();
a.MyGetChar();
b.MyGetChar();
a.MyGetChar();
a.MyGetChar();
b.MyGetChar();
a.MyGetChar();
return 0;
}
c++ day 9
最新推荐文章于 2024-10-09 10:07:13 发布
本文展示了一个C++程序,定义了两个类A和B,它们分别处理字符a到z和0到9的递增输出,通过连续调用成员函数MyGetChar实现字符循环。
摘要由CSDN通过智能技术生成