广工Anyview试题答案第五章

上传人:pu****.1 文档编号:498163314 上传时间:2023-08-26 格式:DOC 页数:18 大小:51.50KB
返回 下载 相关 举报
广工Anyview试题答案第五章_第1页
第1页 / 共18页
广工Anyview试题答案第五章_第2页
第2页 / 共18页
广工Anyview试题答案第五章_第3页
第3页 / 共18页
广工Anyview试题答案第五章_第4页
第4页 / 共18页
广工Anyview试题答案第五章_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《广工Anyview试题答案第五章》由会员分享,可在线阅读,更多相关《广工Anyview试题答案第五章(18页珍藏版)》请在金锄头文库上搜索。

1、/* 【习题5.002】编写程序,利用while语句在同一行中逐个显示从1至5的数字,每个数字之前保留2个空格。*/void main() int i=1; while(i=5) printf( %d,i); i+; /* 【习题5.003】编写程序,利用for语句在同一行中逐个显示从1至6的数字,每个数字之前保留2个空格。*/void main() for(int i=1;i=6;i+) printf( %d,i);/* 【习题5.004】n是系统给定的外部整型变量(不需要自行定义)。编写程序,利用循环语句在同一行中逐个显示从1至n的数字,每个数字之前保留2个空格。*/void main()

2、 for(int i=1;i=n;i+) printf( %d,i) ;/* 【习题5.012】请仅在程序空缺处填入合适内容,使其实现功能:依次输入5个整数,计算它们之和并输出。*/#include void main() int i,sum=0,n; for (i=1;i=5;i+) scanf(%d,&n); sum=sum+n; printf(sum = %d,sum);/* 【习题5.020】n和s是系统给定的外部整型变量(不需要自行定义)。编写程序,求1到n之间的整数之和,并将结果存放到s。*/void main() for(int i=1;i=n;i+) s+=i;/* 【习题5.

3、022】n是系统给定的外部变量。编写程序,求1到n间的自然数之和。请定义局部变量s存放求和的结果,并用下列语句输出结果 printf(1+2+.+n=%dn,s);*/void main() int s; for(int i=1;i=n;i+) s+=i;/* 请添加相关说明和语句 */ printf(1+2+.+n=%dn,s); /* 注意:不要修改此输出语句 */* 【习题5.026】n和s是系统给定的外部整型变量(不需要自行定义)。编写程序,求1到n之间的奇数之和,并将结果存放到s。*/void main() for(int i=1;i=n;i+=2) s+=i;/* 【习题5.028

4、】n和s是系统给定的外部整型变量(不需要自行定义)。编写程序,求1到n之间的偶数之和,并将结果存放到s。*/void main() for(int i=2;i=n;i+=2) s+=i;/*【习题5.029】请仅在程序空缺处填入合适内容,使其实现功能:输入大于1的整数到n,在同一个循环语句中分别计算1到n之间的奇数和偶数之和。*/void main() int odd=0,even=0,i,n,p; scanf(%d,&n); for(i=1,p=0;i=n,p20) odd-=(n+1); printf(sum of odd=%d ,odd); /*奇数之和*/ printf(sum of

5、even=%dn,even);/*偶数之和*/* 【习题5.030】系统给定外部整型变量n和长整型变量f(不需要自行定义)。编写程序,求n的阶乘n!,并将结果存放到f。例如,当n=6时,f=6!=1*2*.*6=720。注意:0!=1。*/void main() double g=1;for(int i=1;i=n;i+) g*=i;f=g;/* 【习题5.032】系统给定外部整型变量n和长整型变量f(不需要自行定义)。编写程序,求n的双阶乘n!!,并将结果存放到f。双阶乘的定义是: 当n是奇数时,n!为不大于n的所有奇数的乘积, 如:7!=1357。 当n为偶数时表示不大于n的所有偶数的乘积

6、(0除外), 如:8!=2468。*/void main() int i; double g=1; if(n%2=0) for(i=2;i=n;i+=2) g*=i; else for(i=1;i=n;i+=2) g*=i; f=g;/* 【习题5.034】系统给定外部整型变量n和浮点变量f(不需要自行定义)。编写程序,求负整数n的阶乘n!,并将结果存放到f。假设m是正整数,负整数-m的阶乘定义是:(-m)!=1/(m+1)!。*/#includevoid main() int y,z=1; y=fabs(n); for (int i=1;i=m的最小n,并将1+2+.+n的结果存放到s。例如

7、,若m=50,则n=10,s=55。*/void main()int i;for(i=1;sm;i=i+1)s=s+i;n=i-1;/* 【习题5.042】m,n和s是系统定义的外部整型变量(不需要自行定义)。编写程序,根据m的值求满足1+2+.+nm的最大n,并将1+2+.+n的结果存放到s。例如,若m=50,则n=9,s=45。*/void main() int sum=0; if(m=1) n=s=0; else if(m=3) n=s=1; else for(int i=1;im) break; n=i-1; s=sum-n-1; /* 【习题5.050】n和s分别是系统给定的外部整型

8、变量和浮点型变量(不需要自行定义)。编写程序,求1+1/2+1/3+.+1/n,并将结果存放到s。*/void main() for(int i=1;i=n;i+) s+=1.0/i;/* 【习题5.051】系统给定外部整型变量n和浮点型变量s(不需要自行定义)。编写程序,求1-1/2+1/3-1/4+.1/n,并将结果存放到s。*/void main() int m=1; for(int i=1;i=n;i+) s+=m*(1.0/i); m=-m; /* 【习题5.053】系统给定外部整型变量n和浮点型变量s(不需要自行定义)。编写程序,求1+1/(1+2)+1/(1+2+3)+.+1/(

9、1+2+.+n),并将结果存放到s。*/void main() int sum=0; for(int i=1;i=n;i+) sum+=i; s+=1.0/sum; /* 【习题5.055】系统给定外部整型变量n和浮点型变量pi(不需要自行定义)。编写程序,求序列4,-4/3,4/5,-4/7,4/9,-4/11.的前n项和,并将结果存放到pi。*/void main() int m=1; for(int i=1;i=n;i+=2) pi+=m*(1.0/i); m=-m; pi=4*pi; /* 【习题5.056】系统给定外部整型变量n和浮点型变量pi2(不需要自行定义)。编写程序,求1+1

10、/3+1*2/(3*5)+1*2*3/(3*5*7)+1*2*3*4/(3*5*7*9)+.+1*2*.*n/(3*5*7*.*(2n+1),并将结果存放到pi2。*/void main() double a=1,b=1; for(int i=1;i=n;i+) a*=i; b*=(2*i+1); pi2+=a/b; pi2+=1; /* 【习题5.062】请仅在程序空缺处填入合适内容,使其实现功能:逐个输入整数,直到输入0为止,计算所输入数值之和并输出。*/#include void main() int sum=0, n=0; scanf(%d,&n); while(n!=0) sum+=

11、n; scanf(%d,&n); printf(sum = %d,sum);/* 【习题5.095】n和s是分别是系统给定的外部整型变量和实型变量(不需要自行定义)。编写程序,求分数序列2/1,3/2,5/3,8/5,13/8,21/13,.的前n项和,并将结果存放到s。*/void main() int arr300; arr0=1; arr1=2; for(int i=1;i=n;i+) arri+1=arri+arri-1; s+=(double)arri)/arri-1; /* 【习题5.112】请仅在程序空缺处填入合适内容,使其实现功能:计算输入正整数n并计算其各位数字之和。例如,输入n的值是12345时,1+2+3+4+5=15,输出sum=15。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号