广工 c语言 经典例题(1).docx
《广工 c语言 经典例题(1).docx》由会员分享,可在线阅读,更多相关《广工 c语言 经典例题(1).docx(25页珍藏版)》请在三一办公上搜索。
1、广工 c语言 经典例题请仅在程序空缺处填入合适内容,使其实现功能:依次输入5个整数,计算它们之和并输出。*/#include <stdio.h>void main int i,sum=0, n;for (i=1;i<=5;i+) scanf(%d,&n );sum=sum+n ; printf(sum = %d,sum);请仅在程序空缺处填入合适内容,使其实现功能:输入大于1的整数到n,在同一个循环语句中分别计算1到n之间的奇数和偶数之和。*/#include<stdio.h>void main int odd,even,i,n;scanf(%d, &n);for(i=1,
2、odd=0,even=0;i<=n;i+=2)odd+=i;if(i+1<=n)even+=i+1;printf(sum of odd=%d ,odd); /*奇数之和*/printf(sum of even=%dn, even);/*偶数之和*/系统给定外部整型变量n和长整型变量f。编写程序,求n的阶乘n!,并将结果存放到f。例如,当n=6时,f=6!=1*2*.*6=720。注意:0!=1。*/void mainint a=1;f=1;if(n=0) f=1;dof=f*a;a+=1;while(a<=n);系统给定外部整型变量n和长整型变量f。编写程序,求n的双阶乘n!!,并
3、将结果存放到f。双阶乘的定义是:当n是奇数时,n!为不大于n的所有奇数的乘积,如:7!=1357。当n为偶数时表示不大于n的所有偶数的乘积(0除外),如:8!=2468。*/void mainint a;f=1;if(n=0) f=1;else if(n%2=0) a=2;else a=1;dof=f*a;a+=2;while(a<=n);系统给定外部整型变量n和浮点变量f。编写程序,求负整数n的阶乘n!,并将结果存放到f。假设m是正整数,负整数-m的阶乘定义是:(-m)!=1/(m+1)!。*/void mainint a,b;for(a=1,b=1;a<=(-n+1);a+=1)b
4、*=a;f=1.0/b;m,n和s是系统定义的外部整型变量。编写程序,根据m的值求满足1+2+.+n>=m的最小n,并将1+2+.+n的结果存放到s。例如,若m=50,则n=10,s=55。*/void mains=0,n=0;while(s<m)n+=1;s+=n;m,n和s是系统定义的外部整型变量。编写程序,根据m的值求满足1+2+.+n<m的最大n,并将1+2+.+n的结果存放到s。例如,若m=50,则n=9,s=45。*/void main for(s=0,n=1;s<m;n+)s+=n;n-=1;s-=n;n-=1;if(m=0|m=1) s=0,n=0;n和s分别是
5、系统给定的外部整型变量和浮点型变量。编写程序,求1+1/2+1/3+.+1/n,并将结果存放到s。*/void mainint a;for(a=1,s=0;a<n+1;a+)s+=1.0/a;void mainint a,b;for(a=1,b=1,s=0;a<n+1;a+)s+=(1.0*b)/a;b*=(-1);系统给定外部整型变量n和浮点型变量s。编写程序,求1+1/(1+2)+1/(1+2+3)+.+1/(1+2+.+n),并将结果存放到s。*/void mainint a,b; for(a=1,b=0;a<=n;a+)if(n=0) s=0;break;b+=a;s+=1
6、.0/b; 系统给定外部整型变量n和浮点型变量pi。编写程序,求序列4,-4/3,4/5,-4/7,4/9,-4/11.的前n项和,并将结果存放到pi。*/void mainint a=1,b=1;if(n=0) pi=0;elsedo pi+=(4.0*b)/(2*a-1);a+;b*=(-1); while(a<=n);系统给定外部整型变量n和浮点型变量pi2。编写程序,求1+1/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 mainlong a;doubl
7、e b,c; if(n=0) pi2=1;elsepi2=1;for(a=1,b=1.0,c=1.0;a<=n;a+)b*=a;c*=(2*a+1);pi2+=(b/(1.0*c); n和s是分别是系统给定的外部整型变量和实型变量。编写程序,求分数序列2/1,3/2,5/3,8/5,13/8,21/13,.的前n项和,并将结果存放到s。*/void mainint a,b,c,d;if(n=0) s=0;else for(a=1,b=2,s=0,d=1;d<=n;d+)s+=(b*1.0)/a;c=a,a=b,b=a+c;请仅在程序空缺处填入合适内容,使其实现功能:计算输入正整数n并计
8、算其各位数字之和。例如,输入n的值是12345时,1+2+3+4+5=15,输出sum=15。*/#include <stdio.h>void main int n,sum=0;scanf(%d,&n);do sum=sum+(n-n/10*10);n=n/10;while(n);printf(sum = %d,sum);请仅在程序空缺处填入合适内容,使其实现功能:从键盘输入一批整数,直到输入0时结束,输出其中百位数字是3的整数之和。*/#include <stdio.h>void main int num,sum=0;scanf(%d,&num);do if(num/100-
9、num/1000*10=3) sum+=num;scanf(%ld,&num);while(num!=0);printf(sum = %ld,sum);n和s是分别是系统给定的外部整型变量和长整型变量。编写程序,求1!+2!+3!+4!+5!+n!,并将结果存放到s。*/void mainlong a,b,c;s=0;if(n=0) s=0;elsefor(a=1;a<=n;a+)for(b=1,c=1;b<a+1;b+)c*=b;s=s+c; n和e是分别是系统给定的外部整型变量和浮点型变量。编写程序,求1+1/1!+1/2!+1/3!+1/n!,并将结果存放到e。*/void ma
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 广工 c语言 经典例题1 语言 经典 例题
链接地址:https://www.31ppt.com/p-3502810.html