程序设计实验报告(C语言初学者大一大作业)_第1页
程序设计实验报告(C语言初学者大一大作业)_第2页
程序设计实验报告(C语言初学者大一大作业)_第3页
程序设计实验报告(C语言初学者大一大作业)_第4页
程序设计实验报告(C语言初学者大一大作业)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程程序设计基础程序设计实验报告共 9 页系 别 专业班级_ _ 姓 名同 组 人 无学号实验日期 2020 年实验报告日期 2020 年 月 31 日 报告退发 ( 订正 、 重做 ) 教 师 审 批 签 字一.实验(1)掌握算法与数据结构;(2)掌握各种运算符及其表达式的使用;(3)掌握常数和变量的使用方法;(4)掌握各种数据类型的基本概念及使用方法;(5)掌握指针的用法;(6)了解文件,结构体,链表的定义。二.实验()实验题目一:有 1000 ,存 5 ,请计算一下 5 存款方法的存款利息: (p1)一次存 5 年;(p2)先存 2 年,到期后将本息再存 期;(p3)先存 3 年期,到期

2、后将本息再存 2 年期(p4)存 1 年期,到期后将本息再存 1 年期,连存 5 次; (p5)存活期存款。活期利息每一季度结算一次。2017 的银行存款利息如下:1 期定期存款利息为 1.5%2 期定期存款利息为 2.1%3 期定期存款利息为 3%5 期定期存款利息为 5.85% ;活期存款利息为 0.35%(活期存款每一季度算一次利息输出格式如下:p1=1234.56p2=1234.56p3=1234.56p4=1234.56p5=1234.561.程序源代码#include#includeint main()double a0,a1,a2,a3,a5,p1,p2,p3,p4,p5,p;a

3、0=0.0035;a1=0.015;a2=0.021;a3=0.03;a5=0.0585;p=1000;p1=p*(1+5*a5);p2=p*(1+a2*2)*(1+3*a3);p3=p*(1+3*a3)*(1+2*a2);p4=p*pow(1+a1,5);p5=p*pow(1+a0,20);printf(p1=%.2fnp2=%.2fnp3=%.2fnp4=%.2fnp5=%.2fn,p1,p2,p3,p4,p5);return 0;2.实验结果(二)实验题目二:猴子吃桃问题猴子第 摘下若干个桃子当即吃了一半还不过瘾又 多吃了一个第 2 早上又将剩下的桃子吃掉一半又多吃了一个以后每天早 上都

4、吃了前一天剩下的一半零一个。都第 10 天早上想再吃时,就只剩一个桃子 了。求第 1 共摘多少个桃子?1.程序源代码#includeint main() int x,i;x=1;for(i=1;i10;i+)x=2*(x+1);printf(%d,x);return 0;2.实验结果(三)实验题目三:给出一百分制成绩,要求输出成绩等级A、B、CD、E。 分以上 为A,8089 分为B,7079 为C,6069 为D,60 分以下为E。例如:输入格式:80输出格式:B1.程序源代码#include#includeint main() int x;scanf(%d,&x);if (x=90&x=8

5、0&x=70&x=60&x=69)printf(Dn);else if(x60)printf(En);elseprintf(error);return 0;2.实验结果(四)实验题目四:按照如下格式输出杨辉三角形的前 10 行 11 11 2 11 3 3 11 4 6 4 11.程序源代码#includeint main() int a1010;int i,j;for(i=0;i10;i+)for(j=0;j=i;j+)if(j=0|i=j)aij=1;elseaij=ai-1j-1+ai-1j;for(i=0;i10;i+)for(j=0;j=i-1;j+)printf(%d ,aij);

6、if(aij=a00)printf(%d,1);if(i10)printf(n);return 0;2.实验结果(五)实验题目五:写一个函数,输入一行字符,将此字符串中最长的单词输出。 例如:输入:I am XJTUer输出: XJTUer1.程序源代码#include#includevoid longest(char s,char t);int main() char str100,lg100;gets(str);longest(str,lg);puts(lg);return 0;void longest(char s,char t) int i,j,n,k,m,word;char p100;n=strlen(s);m=0;word=0;for(i=0,j=0,k=0;i=a&si=A&sik) for(m=0;mj;m+)tm=pm;tm=0;k=j;word=0;j=0;2.实验结果三个小通过对 C 语言的学习,我掌握了部分算法与数据结构。算法上道了 c 语言中的运算符与表达式出输入格式控制结构,循环结构。数据结构上,知道了如何使用指针,了解了变量与常量,整数类型,浮点类 型,数组类型。C 语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论