ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:22.49KB ,
资源ID:19755404      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19755404.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(天津理工150c语言题库Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

天津理工150c语言题库Word文档格式.docx

1、 b=n/10-a*10; c=n%10; if(n=fac(a)+fac(b)+fac(c)%dn,n);int fac(int i) int j,s=1; for(j=1;j=a;j+) s=s*j; return s;/输出145 3.题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13.求出这个数列的前20项之和。答案:32.66(要求 答案一定要有小数)voidinti;floatm=1,n=1,t,s=0;for(i=1;i=0;i-),ai);6. 求100100000之间所有数字之和为5的整数的个数(120)i,n=0; for(i=100;100000;i

2、f(i/10000+(i/1000)%10+(i/100)%10+(i/10)%10+i%10=5)n+;7. 输入字符串打印除小写,元音(a e i o u)字母之外的。用数组 int i,j; char s20; 20;i+) %csi); for(j=0; if(sj!=a&sj!eiou,sj);8. 从键盘输入10个整数,计算其中偶数的和以及偶数平均数,(用小数表示)a10,i=0,n=0,s=0;pleaseinput10numbers.nfor(;10;if(ai%2=0) s=s+ai;%d,%d,%f,n,s,(float)s/n);9. 从键盘输入10个整数,计算其中奇数之

3、和以及奇数的平均数,(用小数表示)void main() int a10,i=0,n=0,s=0;please input 10 int numbers.n for(;i+) scanf( if(ai%2!=0) n+; s=s+ai; printf(10. 循环语句求Sn=a+aa+aaa+aaaa(n个a)的值其中a是一个数字n由键盘输入(如a=2,n=5,得数为24690)long a,b,c;int i,t;scanf(%d,%da,&t);b=a;c=a;=t; b=b*10+a; c=c+b;,c);11.求1!+2!+3!+n!(当 n=10时 得4037913) int i,j

4、=1,n,sum=0; j=j*i; sum=sum+j;,sum);12. 输入满足条件的最大数n,条件为:1*1+2*2+.+n*n=1000 唯一答案:n=13) int i,t=0;t=1000; t=t+i*i;,i-2);13. 01000同时被7和13整除的数 int n; for(n=1; if(n%7=0&n%13=0)14.1/1+1/2+1/3+1/20 int i=1; float sum=0,j=1; sum=sum+j/i;%fn15.sum=1-1/3+1/5-1/7+1/n (1/n int i,j=1; float k=1,sum=0;fabs(float)(

5、j)/i)1e-4; sum=sum+(float)(j)/i; if(i0) i=i+2; i=-i; else i=i-2;16. 求e1+/1!+1/2!+1/n! 一直加到1/n!1e-6; n=n*j; sum=sum+(float)(i)/n;17.用4约等于1-1/3+1/5-1/7+直到某一项的绝对值小于10的-6次方为止 float j=1,pi=0,n=1.0; while(fabs(j)1e-6) pi=pi+j; n=n+2; j=i/n; pi=pi*4;%10.6fn,pi);18输出110的阶乘,分行打出i,j=1;=10;j=j*i; 19.输入正数,判断是否是

6、素数 int i,m;m); for(i=2;=m; if(m%i=0)break; /*这句话很关键*/ if(im)%d不是一个素数,m); else%d是一个素数20.1+(1+2)+(1+2+3)+(1+2+n)输入n=20,得1540 int i,n,temp=0,sum=0; temp=temp+i; sum=sum+temp;21.输入年月,输出该月有多少天。(答案:如输入1992 -2得到29,输入2009-2得到28) int a,c;c); if(a%4=0)&(a%100!=0)|(a%400=0) if(c=2)29n28n switch(c) case 1: case

7、 3: case 5: case 7: case 8: case 10: case 12:,31);break; case 4: case 6: case 9: case 11:,30);22. 编一个计算器,可以计算“+”“-”“*”“/”#include n) i=m; m=n; n=i; for(i=m;0; if(m%i=0 & n%i=0) max=i; min=m*n/max;这两个数的最小公倍数是%dn,min);27输入m,n求其最大公约数(答案:如输入24和16,输出8 ) int m,n,max,i;这两个数的最大公约数是%dn,max);ps: 1.输入两个正整数,m和n

8、,求其最大公约数和最小公倍数。这两个数的最大公约数是%d,最小公倍数是%dn,max,min);28输入一行字符,分别统计出其中字母、空格、数字和其他字符的个数。 char c; int letters=0,space=0,digit=0,other=0;请输入一行字符: while(c=getchar()!n if(ccAZ letters+; else if(c= space+; else if(c9 digit+; else other+;字母数:%dn 空格数:%dn 数字数:%dn 其他字符数:,letters,space,digit,other);29. 输入十个数,将其排序 in

9、t i,j,k,a10;Please input 10 numbers:9;9-j; if(aiai+1) k=ai; ai=ai+1; ai+1=k;30. 输出100200之间的素数int judge(int a) int j=1,i;=a-1; if(a%i=0) j=0; return(j); int b,c;The prime numbers in 100200 are: for(b=0;bb+) for(c=0;c+) if(judge(100+10*b+c)%d ,100+10*b+c);_31题:由36块砖,男人一次可以搬4块,女人一次可以搬3块,2个小孩一次可以搬一块,问男人

10、女人小孩各需多少人可以一次性将砖搬完?(3男,3女,30小孩)void main() int a,b,c,d; for(a=0;a is:,aj);The k-),ak);33题:输入一行字符,统计以空格间隔的的单词个数? char string81; int i,num=0,word=0; gets(string);(c=stringi)!0 if(c=) word=0; else if(word=0) word=1; num+;There are %d words in the line. n ,num);34题:输出一个十进制数,将其转化为一个2进制数输出? int a,i=0,j,s8;Please input a number: while(a si=a%2; a=a/2; i+;The result is: for(j=i-1;jj-)35题:水仙花数,输入一个三位数,该三位数各位数字立方和等于该数本身? int a,b,c; for(b=0; for(c=0; if(100*a+10*b+c=a*a*a+b*b*b+c*c*c) printf(%3dn,100*a+10*b+c);36题:求从3开始到小于100的所有双素数? int prime(int x); int a,c,p; for(p=3;p=10 & y100)%d

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1