江南学生公社

江南学子的天堂!

91 成员389 主题2,374 回复0 张照片

oop第二次上次(绝对标准版)

魔
魔
2000-10-13 22:31
#include<stdio.h>
#include<string.h>
#include<iostream.h>
class count
{ private:
int m,n;
unsigned int value;
public:
count(int m,int n){value=m;};
void inc(int m,int n)
{ if(value!=n&&value<65535) value++;
else value=m;
};
void dec(int m,int n)
{ if(value!=m-1&&value>0) value--;
else value=n;
};
unsigned int access_value(){return value;};
}
main()
{ int i,j,k;
int x,y,c;
char a[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N',
'O','P','Q','R','S','T','U','V','W','X','Y','Z',};
cout<<"\nPlease input first place:\n";
cin>>i;
cout<<"\nPlease input char number:\n";
cin>>j;
cout<<"\nPlease input repeat number:\n";
cin>>k;
x=i;
y=i+j-1;
count C1(x,y);
for(int b=0;b<j*k;b++)
{ cout<<a[C1.access_value()%26];
C1.inc(x,y);
}
}

1 / 1