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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(3《C语言程序设计》实验报告30403.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

3《C语言程序设计》实验报告30403.docx

1、3C语言程序设计实验报告30403塔里木大学计算机基础课程实验报告课程名称:C语言程序设计任课教师:杨全丽机 房:逸209计算机编号:实验日期:20140403实验成绩:实验班级:通信工程17-1、2学生姓名:李易昇实验名称:实验3 循环结构程序设计实验目的:1、 掌握while、do-while和for三种循环语句的基本应用。2、 掌握break、continue的使用3、 掌握循环的嵌套。实验步骤与内容:1、 程序改错:有一数列:2/1,3/2,5/3,8/5,求出这个数列的前n项之和。程序:#includemain() int n,number=20; /*t ?error*/ floa

2、t t,a=2,b=1,s=0; for(n=1;n=number;n+) s=a/b+s; /*error*/ t=a; a=a+b; b=t; /*error*/ printf(sum is %9.6fn,s); 运行结果:2、 程序改错:输入一个整数,编程逆序输出。程序:#includemain() int n; printf(?:); scanf(%d,&n); do printf(%d,n%10); n=n/10; while(n!=0); printf(n);运行结果:3、 程序填空:输入一个整数,编程逆序输出,并求其各个位上的数字之和,如5628,输出为8265,和为21。程序:

3、#includemain() int n,t,s=0,sum=0; scanf(%d,&n); while( n!=0 ) t=n%10; sum=sum+t; s=s*10+t; n=n/10; printf(s=%d,sum=%dn,s,sum);运行结果:4、 程序填空:某旅行团有男人、女人和小孩共30人,在一家饭馆吃饭,饭钱按人头收费,男人收3元,女人收2元,小孩收1元,共收取50元。问有几种方案?每种方案如何?程序:#includemain() int i,j,k,n; n=0; for(i=1;i17;i+) for(j=1;j=1) if(3*k+2*i+j=50) printf

4、(i=%d,j=%d,k=%dn,i,j,k); n+; 603571 printf(n=%d,n);运行结果:5、 程序填空:输出100以内个位数为6且能被3整除的所有数。#includemain() int i,j; for(i=0; i=9 ;i+) j= i*10 +6; if( j%3=0 )continue; printf(%10d,j); 运行结果:6、 程序填空:计算100-10000之间有多少个数其各位数字之和等于5。#includemain() int i,s,k,count=0; for(i=100;i0 ) s+=k%10; k= k/10 ; if(s!=5) con

5、tinue ; else count+; printf(%dn,count);运行结果:7、 从键盘上输入一个整数n,求1+2+3+n。程序:#includemain() int i,sum=0,j; scanf(%d,&i); for(j=0;j=i;j+) sum=sum+j; printf(%dn,sum);运行结果(从键盘上输入100):8、 从键盘输入一个数n,判断这个数的奇偶性,如果是奇数求奇数和1+3+5+7+n,如是偶数求偶数和2+4+6+n。程序:#includemain() int n,sum=0,j; scanf(%d,&n); if(n%2=0) for(j=0;j=n

6、;j+) if(j%2=0) sum=sum+j; else for(j=0;j=n;j+) if(j%2!=0) sum=sum+j; printf(%d,sum);运行结果(从键盘上输入100):9、 从键盘上输入一个整数n,求。程序:#include stdio.hvoid main()int n,i=1; float sum=0,a=1,f,F;scanf(%d,&n);if(n%2=0)for(;i=n/2;i+)F=2*i;f=F-1;sum=sum+a/f-a/F; elsefor(;i=n/2;i+)F=2*i;f=F-1;sum=sum+a/f-a/F;if(n-2*i=1)

7、f=2*i+1;sum=sum+a/f;printf(%f,sum); 运行结果(从键盘上输入10):10、 从键盘上输入一个整数n,求n!。程序:#include stdio.hvoid main()int n,i;long sum=0,s=1;scanf(%d,&n);for(i=1;i=n;i+)s=s*i;sum=sum+s;printf(%ld,sum); 运行结果(从键盘上输入10):11、 从键盘上输入一个整数n,求1!+2!+3!+n!。程序:#include stdio.hvoid main()int n,i;long sum=0,s=1;scanf(%d,&n);for(i

8、=1;i=n;i+)s=s*i;sum=sum+s;printf(%ld,sum); 运行结果(从键盘上输入10):12、 打印所有的“水仙花数”。“水仙花数”是一个三位数,其各位数立方和等于该数本身。程序:#include stdio.hvoid main()int n,a,b,c;for(n=100;n=999;n+)a=n%10;b=n/10%10;c=n/100;if(a*a*a+b*b*b+c*c*c=n)printf(%dn,n); 运行结果:13、 给定参考程序,实现判断n是否是素数的功能。程序:#includemain() int i,n,f,sum=0; for(n=2;n=

9、100;n+) for(i=2;i0) f=0;sum=sum+f; else f=1;sum=sum+f;if(sum=0) printf(“%d”,n); 参考以上程序,编程实现2-100之间的所有素数。程序:#includemain()int i,n,f,sum=0;for(n=2;n=100;n+)for(i=2;i0)f=0;sum=sum+f;elsef=1;sum=sum+f; sum=0;if(sum=0)printf(%dn,n);或#includeint sus(int n) int i,f,sum=0;for(i=2;i0)f=0;sum=sum+f;elsef=1;sum=sum+f;if(sum=0) return 1; else return 0;main()int k;for(k=2;k=100;k+)if(sus(k)=1)printf(%dn,k);运行结果:14、 打印下列图案*程序:#includemain()int i,n,f;for(n=1;n=4;n+)for(i=1;i=2*n-1;i+)printf(*);printf(n);运行结果:

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

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