概述
考试,二级C语言备考
第五章课后习题参考程序
5.1
编写程序,求100~2000之间所有3的倍数之和,当和大于1000时结束。 (参考答案:900)
#include int main() {
int n=100,sum=0;
while(n>=100&&n<=2000) { if(n%3==0) sum=sum+n; if(sum>1000) break; n++; }
printf("sum=%dn",sum-n); return 0; }
5.2 编写程序,计算并输出下面数列前n项的和(设n=20,x=0.5),要求结果保留3位小数。 cos(x)/x,cos(2x)/2x,cos(3x)/3x, …… ,cos(n*x)/(n*x), …… (其中,cos(x)为余弦函数)。(参考答案:1.277)
#include #include int main() {
int i;
double x=0.5,sum=0.0; for (i=1;i<=20;i++) { sum=sum+cos(i*x)/(i*x); }
printf("sum=%.3lfn",sum); return 0; }
5.3 编写程序,计算并输出下面数列前20项的和。要求结果保留4位小数。 数列为:2/1,3/2,5/3,8/5,13/8,21/13…… (参考答案:32.4386)
#include int main() {
int i;
float sum=0.0,t,t1=1.0,t2=2.0; for(i=1;i<=20;i++) {
sum=sum+t1/t2; t=t1; t1=t1+t2; t2=t; }
printf("%.4fn",sum); return 0;}
最后
以上就是懵懂网络为你收集整理的c语言定义int 输出4386,大学C语言第五章课后习题参考程序的全部内容,希望文章能够帮你解决c语言定义int 输出4386,大学C语言第五章课后习题参考程序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复