c语言程序设计提高篇

c语言程序设计提高篇

ID:11448875

大小:67.50 KB

页数:10页

时间:2018-07-12

c语言程序设计提高篇_第1页
c语言程序设计提高篇_第2页
c语言程序设计提高篇_第3页
c语言程序设计提高篇_第4页
c语言程序设计提高篇_第5页
资源描述:

《c语言程序设计提高篇》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验二C语言程序设计提高篇实验1函数程序设计一、实验目的1、学习C语言中函数的定义和调用方法。2、掌握通过参数在函数间传递数据的方法。3、熟悉VC++环境对函数程序的调试方法。二、实验内容1、编写由三角形三边求面积的函数。(第130页)2、打印输出指定图形。(第134页)3、求500以内的所有亲密数对。(第136页)三、实验方式:一人一机四、实验预做1、#include#includefloatarea(floata,floatb,floatc){floats,p,area;s=(a+b+c)/2;p=s*(s-a)*(

2、s-b)*(s-c);area=sqrt(p);return(area);}voidmain(){floatx,y,z,ts;scanf(“%f,%f,%f”,&x,&y,&z);ts=area(x,y,z);if(x>0&&y>0&&z>0&&x+y>z&&x+z>y&&y+z>x)printf(“area=%f”,ts);elseprintf(“dataerror!”);}2、#includevoidtrangle(intn){inti,j;for(i=0;i

3、‘’);for(j=0;j<=2*i;j++)putchar(‘*’);putchar(‘’);}}voidmain(){intn;printf(“Pleaseentern:”);scanf(“%d”,&n);printf(“”);trangle(n);}3、#includeintfacsum(intm){intsum=1,f=2;while(f<=m/2){if(m%f==0)sum=sum+f;f++;}returnsum;}voidmain(){intm=3,n,k;while(m<=500){n=facsum(m);k=

4、facsum(n);if(m==k&&m<=n)printf(“%d,%d”,m,n);m++;}}一、注意事项二、实验总结实验2数组程序设计一、实验目的1、掌握数组的定义、赋值和输入输出的方法。2、学习用数组实现相关的算法。3、掌握C语言中字符数组的字符串处理函数的使用。二、实验内容1、写一个函数,对输入的10个整数按从小到大的顺序排序(升序,用冒泡排序实现)。(第147页)2、给定某年某月某日,将其转换成这一年的第几天并输出。(第152页)3、编写程序,判断某一字符串是不是“回文数”,回文数是从左至右或从右至左读起来都是一样的字符串。(第153页

5、)三、实验方式:一人一机四、实验预做1、#include“stdio.h”voidsort1(ints[],intn){inti,j;intt;for(i=0;i=i+1;j--)if(s[j]

6、bers:”);for(i=0;i<10;i++)printf(“%d”,a[i]);}2、#include“stdio.h”intday_tab[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};intday_year(intyear,intmonth,intday){inti,j,s=0;if(year%4==0&&year%100!=0

7、

8、year%400==0)i=1;elsei=0;for(j=1;j

9、j++)s=s+day_tab[i][j];return(s+day);}voidmain(){inty,m,d;printf(“Pleaseinputyear,monthandday:”);scanf(“%d%d%d”,&y,&m,&d);printf(“是这年的第%d天”,day_year(y,m,d));}3、#include“stdio.h”#include“string.h”#defineN40voidmain(){charstr[N],ch=‘Y’;inti;intlen;printf(“Pleaseinputastring:”)

10、;scanf(“%s”,str);len=strlen(str);for(i=0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。