【2017年整理】第一次作业面向对象程序设计作业.docVIP

  • 21
  • 0
  • 约1.73万字
  • 约 5页
  • 2017-02-09 发布于浙江
  • 举报

【2017年整理】第一次作业面向对象程序设计作业.doc

【2017年整理】第一次作业面向对象程序设计作业

编写一个程序,将十进制整数N转换成二进制数。 设计一个职工类Person,一个系有若干个职工,按职务分为系主任、室主任和职工,给出他们之间的领导关系。 1、答案 程序如下: #includestdio.h #includestring.h #define N 100 char a[N]; void convert(int n,int i){ if(n0){ a[i]=n%2; a[i]+=48; n/=2;i++; convert(n,i); } }//十进制递归变二进制 void main(){ long int n; int i,j,k,temp; while(scanf(%d,n)!=EOF){ for(i=0;iN;i++)a[i]=\0; convert(n,0); i=N-1; while(a[i]==NULL)i-- ; for(;i=0;i--)printf(%c,a[i]); printf(\n); } } 2答案: 解: 类person有姓名、职务和指向领导的指针等私有数据,以及两个构造函数和以下成员函数:setleader()(设置当前职工的领导);getname()(获取职工姓名);getleade

文档评论(0)

1亿VIP精品文档

相关文档