第一范文网 - 专业文章范例文档资料分享平台

C语言程序设计(何钦铭)课后习题作业

来源:用户分享 时间:2025/7/13 22:17:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

int a,n,i=1,s=0,t=0; printf(\请输入两个正整数a,n=:\\n\ scanf(\ while(i<=n){ t=t+a; s=s+t; a=a*10; ++i; } printf(\\\n\} 7、

#include\void main() { int i,j,k,l,n; printf(\之间的水仙花数有:\\n\ for(n=10;n<10000;n++) { i=n/1000; j=n/100; k=n/10; l=n; if(i*1000+j*100+k*10+l==i*i*i+j*j*j+k*k*k+l*l*l) { printf(\ } } printf(\} 9、

#include\#include\void main() { int i,n,m,j,k; i=0; printf(\请输入一个多位整数:\\n\ scanf(\ k=n; while(k!=0) { i++;

k=k/10; } k=n; m=pow(10,i-1); printf(\逐位输出:%d\ printf(\ for(j=m/10;j>0;j=j/10) { n=k/j; printf(\ if(j!=1) printf(\ } } 11、

#include\void main() { int p,r,n,m,temp; printf(\请输入两个正整数:\\n\ scanf(\ if(n

#include\void main() { int i,j; for(i=0;i<=3;i++){

}

for(j=0;j<=2-i;j++) printf(\ for(j=0;j<=2*i;j++) printf(\ printf(\}

for(i=0;i<=2;i++){ for(j=0;j<=i;j++) printf(\ for(j=0;j<=4-2*i;j++) printf(\ printf(\}

第五章

1.

#include #include long fac(int n,int a) { long sum; if(n==1) sum=a; else

sum=(long)(pow(10,n-1)*a)+fac(n-1,a); return(sum); }

main() { int a,n,i; long temp,sum=0; printf(\请输入一个数a,n\\n\ scanf(\ for(i=1;i<=n;i++) {

temp=fac(i,a); sum+=temp; } printf(\它们的和是=%ld\ return 0;

} 2.

#include

int countdight(int number,int dight); int main(void) { int number; printf(\输入一个数:\ scanf(\ countdight(number,2); return 0; }

countdight(int number,int dight) { int a,count; count=0; while(number!=0) { a=number; number=number/10; if(a==dight) count++; } printf(\ return count; } 3.

#include int fib(int n); int main(void) { int m,n,num1; num1=1; printf(\请输入两个正整数m和n(m>=1,n<=10000)\\n\ scanf(\ if(num1>=m&&num1<=n) fib(n);

return 0; }

int fib(int n) { int i,x1,x2,x,t; x1=1; x2=1; for(i=0;i

#include void is(int num); int main(void) { int n,m,num1; num1=1; printf(\输入两个数m和n(m>=1,n<=1000)\\n\ scanf(\ if(num1>=m&&num1<=n) is(num1); return 0; }

void is(int num) { int i,j,k; for(num=1;num<1000;num++) { i=num/100; j=num/10; k=num; if(i*100+j*10+k*1==i*i*i+j*j*j+k*k*k)

搜索更多关于: C语言程序设计(何钦铭)课后习题作业 的文档
C语言程序设计(何钦铭)课后习题作业.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3zxfl8fep57e16h2fbx6_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top