高级语言程序设计实验报告 c语言程序设计实验报告 大一 南邮

高级语言程序设计实验报告 c语言程序设计实验报告 大一 南邮

ID:15066720

大小:61.00 KB

页数:8页

时间:2018-08-01

高级语言程序设计实验报告 c语言程序设计实验报告 大一 南邮_第1页
高级语言程序设计实验报告 c语言程序设计实验报告 大一 南邮_第2页
高级语言程序设计实验报告 c语言程序设计实验报告 大一 南邮_第3页
高级语言程序设计实验报告 c语言程序设计实验报告 大一 南邮_第4页
高级语言程序设计实验报告 c语言程序设计实验报告 大一 南邮_第5页
资源描述:

《高级语言程序设计实验报告 c语言程序设计实验报告 大一 南邮》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高级语言程序设计实验报告实验名称C语言第二次上机实验实验类型验证演示综合设计班级38班学号09003823姓名邹舒指导教师余永宏成绩一、实验目的1.进一步熟悉VC++集成开发环境;2.学会正确使用逻辑运算符合逻辑表达式,理解局部变量和全局变量;3.熟悉掌握if、swith、while、do-while语句及其嵌套结构;4.编写基本的无参、有参函数,掌握其基本调用、嵌套调用、以及递归调用;5.结合程序掌握一些基本的算法并设计一些基本的程序;二、实验内容x+3x<0;1:有一个分段函数y=5x-40<=x<=10;x,y

2、为float数据类型,要求从键盘输入x的值,根据分段4/(x-5)x>10;函数求y的值.2:从键盘输入一年份,判断输入的年份是否为闰年,要求以函数的形式实现.3:从键盘输入正整数,判断输入的数字是否为素数,并统计1--100之间有多少个素数.4:在屏幕上输出九九乘法表.5:从键盘输入一个正整数,编写程序将输入的整数逆置,如从键盘输入1234,在屏幕上输入4321,要求以函数的形式实现.6:从键盘输入一行字符,以#作为结束标志,统计其中有多少数字字符和字母字符.7:以函数递归的实现求1+2+3...+n的和以及n!(

3、n!=n*(n-1)*(n-)*....1)。三、源程序1:#includevoidmain(){8intx;floaty;printf("请输入一个整数:");scanf("%d",&x);if(x<0){y=x+3;}elseif(x<=10){y=5*x-4;}else{y=4/(x-5);printf("%f",y);}}2:#includeintyear(intx){if((x%4==0&&x%100!=0)

4、

5、(x%400==0)){return1;}else{

6、return0;}}voidmain(){intn;printf("请输入一年份:");scanf("%d",&n);if(year(n)){printf("%d是闰年!",n);}else{printf("%d不是闰年",n);}}83:#includeintzhishu(intx){inti;for(i=2;i=x){return1;}}}voidmain(){intx;inti;intj=0;printf("请输入一

7、正整数:");scanf("%d",&x);if(zhishu(x)){printf("%d是素数",x);}else{printf("%d不是素数",x);}for(i=1;i<=100;i++){if(zhishu(i)){j++;}}printf("1到100有%d个素数。",j);}84:#includevoidmain(){inti,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++){printf("%d*%d=%dt",i,j,i*j);}pri

8、ntf("");}}5:#includevoidjeve(intn){intr;while(n>0){r=n%10;n=n/10;printf("%dt",r);}printf("",r);}voidmain(){intx;printf("请输入一要转换的正整数:");scanf("%d",&x);jeve(x);}6:#includevoidmain(){inti=0;intj=0;charc;c=getchar();while(c!='#')8{if((c>='A

9、'&&c<='Z')

10、

11、(c>='a'&&c<='z')){i++;}elseif(c>='0'&&c<='9'){j++;}else{;}c=getchar();}printf("您输入的内容中字母有%d个;",i);printf("您输入的内容中数字有%d个;",j);}7:#includeintsum(intn){intr=0;if(n==1){return1;}else{r=n+sum(n-1);returnr;}}intfac(intn){intr=1;if(n==1){retur

12、n1;}else{r=n*fac(n-1);returnr;8}}voidmain(){intx;printf("请输入一正整数:");scanf("%d",&x);printf("1到%d的和为%d",x,sum(x));printf("%d的阶乘为%d",x,fac(x));}四、实验结果及分析1:请输入一个整数:5↙21.00

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

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

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