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

C语言程序设计教程 第五章 课后习题参考答案

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

P124 2古典问题:兔子总数(斐波那契数列) #include int main() { int f1=1,f2=1,f,i,k=0; printf(\ k=k+2; for(i=3;i<=20;i++) { f=f1+f2; printf(\ k++; if(k%5==0) printf(\ f1=f2; f2=f; } printf(\ return 0; }

P124 3统计一个整数的位数 #include int main() { int n,k=0; printf(\请输入n的值:\ scanf(\ while(n) { n/=10; k++; } printf(\ return 0; }

P124 4求逆序数 #include int main() { int a,n;

1

printf(\请输入一个整数:\\n\ scanf(\ while(a>0) { n=a; printf(\ a=a/10; } return 0; }

P124 5输出回文数 #include int main() { int m,k=0; long int n,t; for(n=10;n<=2000;n++) { m=0; t=n; while(t>0) { m=m*10+t; t=t/10; } if(n==m) { printf(\ k++; if(k%9==0) printf(\ } } printf(\ return 0; }

判断回文数

2

#include int main() { int m=0; long int n,t; }

printf(\请输入一个整数:\scanf(\ t=n;

while(t>0) { m=m*10+t; t=t/10; }

if(n==m)

printf(\是回文数\\n\else

printf(\不是回文数\\n\

return 0;

实验指导书

P33 1求奇偶数和 #include int main() { int m=0,n=0,i=1,x; while(i<=10) {

printf(\请输入第%d个整数x=\ scanf(\ if(x%2==0) { n=n+x; i++; } else { m=m+x; i++; } }

printf(\奇数之和m=%d,偶数之和n=%d\\n\

3

m=0,n=0,i=1,x; do {

printf(\请输入第%d个整数x=\ scanf(\ if(x%2==0) { n=n+x; i++; } else { m=m+x; i++; }

}while(i<=10);

printf(\奇数之和m=%d,偶数之和n=%d\\n\

m=0,n=0,i,x; for(i=1;i<=10;i++) {

printf(\请输入第%d个整数x=\ scanf(\ if(x%2==0) { n=n+x; } else { m=m+x; } } printf(\奇数之和m=%d,偶数之和n=%d\\n\ return 0; }

P33 3求e值 #include

4

#include int main() { int i; double m=1,e=1; for(i=1;i<=30;i++) { m=m*1/i; e=e+m; } printf(\ m=1,e=1,i=1; while(fabs(1/m)>=1e-7) { m=m*i; e=e+1/m; i++; } printf(\ m=1,e=1,i=1; do { m=m*i; e=e+1/m; i++; }while(fabs(1/m)>=1e-7); printf(\ return 0;

P33 5求最大公约数和最小公倍数 #include int main() { int t,x,y,r,m,n;

5

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