谭浩强C语言第八章答案 doc

2026/1/15 10:48:07

else printf(\无此人!\\n\

} 8.16

# include # include void main() {

char a[20]={0},c[20],b[20]; int i,j,m,n,y;

printf(\请输入十六进制数字:\\n\ gets(a); n=strlen(a); m=strlen(c);

for(i=0;i<20;i++) {

if(a[i]<='9') a[i]=a[i]-48; else if(a[i]<='F')

a[i]=a[i]-55; else { a[i]=a[i]-87; }

}

for(i=0;i

for(i=0;i<20;i++) {

int k;

c[0]=c[0]*16+a[i]; for(k=1;k<=m;k++) c[k]=c[k]*16; y=0;

y=a[i];

for(j=3;j>=0;j--) { }

b[i*4+j]=y%2; y=y/2;

}

for(k=0;k<=m;k++) { } while(y>0) { }

m++; c[m]=y; y=y/10; y=y+c[k]; c[k]=y; y=y/10;

for(i=m;i>=0;i--) printf(\

getchar(); } 8.17

# include void F(int m);

void main() { int n; printf(\输入数字:\\n\ }

scanf(\F(n); putchar(10);

void F(int m) {

int j;

if(m>=0&&m<=9) printf(\else { }

j=m; F(m/10);

printf(\

} 8.18

# include

void DJT(int y,int m,int d); int leap(int year); void main() { int year,month,day; printf(\请输入年-月-日:\\n\ }

int leap(int year) { }

int flag=0; if(year%4==0) {

if(year0==0) { if(year@0==0)

flag=1; else flag=0;

scanf(\DJT(year,month,day);

} else flag=1; }

else flag=0; return flag;

void DJT(int y,int m,int d) {

int p=0; int r=0; if(leap(y)) r=29; else r=28; switch(m)

{

case 1:p=d; break; case 2:p=31+d;break; case 3:p=31+r+d;break;

case 4:p=31+r+31+d;break; case 5:p=31+r+31+30+d;break; case 6:p=31+r+31+30+31+d;break;

}

case 7:p=31+r+31+30+31+30+d;break;

case 8:p=31+r+31+30+31+30+31+d;break; case 9:p=31+r+31+30+31+30+31+31+d;break; case 10:p=31+r+31+30+31+30+31+31+30+d;break; case 11:p=31+r+31+30+31+30+31+31+30+31+d;break; case 12:p=31+r+31+30+31+30+31+31+30+31+30+d;break; default : ;

}

printf(\这是%d年的第%d天\\n\


谭浩强C语言第八章答案 doc.doc 将本文的Word文档下载到电脑
搜索更多关于: 谭浩强C语言第八章答案 doc 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219