C语言课后习题答案(7页).doc
《C语言课后习题答案(7页).doc》由会员分享,可在线阅读,更多相关《C语言课后习题答案(7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-C语言课后习题答案-第 7 页第四章练习题:1.求21000中的守形数(若某数的平方,其低位与该数本身相同,则称该数为守形数。例如25,25的平方=625,625的低位25与原数相同,则25称为守形数。#include void main()int i=2,n,c;c=0;printf(守形数有:);while(i1001)n=i*i;if(n%10=i)printf(%5d,i);c+;else if(n%100=i)printf(%5d,i);c+;else if(n%1000=i)printf(%5d,i);else(n%1000!=i&n%100!=i&n%10!=i); i+;3.
2、求Sn=a+aa+aaa+aaa之值,其中a代表19中的一个数字。例如:a代表2,则求2+22+222+2222+22222(此时n=5),a和n由#includevoid main()int a,b,n,i=1,sum=0;scanf(%d%d,&a,&n);sum+=a;b=a;while(i!=n)b=b*10+a;sum+=b;i+;printf(%d,sum);键盘输入。2.输入两个正数m和n,求其最大公约数和最小公倍数。#includevoid main()int m,n,r,s,num1,num2;printf(两个正整数:);scanf(%d%d,&m,&n);num1=m,n
3、um2=n;while(num2!=0)r=num1%num2;num1=num2;num2=r;s=m*n/num1;printf(最大公因子是:%d,num1);printf(最小公倍数是:%d,s);4.从键盘输入一个正整数n,计算该数的各位数之和并输出。例如,输入数是52446,则计算:5+2+4+6=17并输出。#includevoid main()int a,n,sum=0;scanf(%d,&a);while(a!=0)n=a%10;sum+=n;a=a/10;printf(各位数之和为:%d,sum);5.猴子吃桃子问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃
4、了一个。第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃昨天的一半零一个。到第十天早上一看,只剩下一个桃子了。求第一天共摘了多少个桃子?#includevoid main() int i=0, a=1,sum=0;while(i=10)sum+=a;a=a*2+1;i+;printf(%d,sum);第五章课本练习1. 编一个程序,求费那契(Fibonacci)序列:1,1,2,3,5,8,。请输出前二十项。序列满足关系式:F1=1,F2=1,Fn=Fn-1-Fn-2(其中n为大于等于3的整数)。#includevoid main()int num1=1,num2=1,i=1;p
5、rintf(%3d%3d,num1,num2);while(i=20)num1=num1+num2;num2=num1+num2;i+;printf(%3d%3d,num1,num2);2祖父年龄70岁,长孙20岁,次孙15岁,幼孙5岁。问要过多少年,三个孙子年龄之和同祖父的年龄相等?请编写程序实现。#includevoid main()int a=70,b=20,c=15,d=5,i=0;printf(祖父70,长孙20,次孙15,幼孙5);while(a!=b+c+d)a+;b+;c+;d+;i+;printf(要过%d年三个孙子的年龄相加同祖父的年龄相等,i);2, 求出10个“韩信点兵
6、数”,该数除以3余2,除以5余3,除以7余4(例如53,158,263.)。#includevoid main()int n=1,i=1;printf(10个韩信点兵数有:);while(i=10)if(n%3=2&n%5=3&n%7=4)printf(%5d,n);i+;elsen+;n+;4,读入10个数,计算它们的和、积、平方和及和的平方。#include #include int main() int i=0; int nums10; int sum = 0; int product = 1; int sum_of_square = 0; for( i=0; i10; +i ) pri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课后 习题 答案
限制150内