当前位置:首页 >> 解决方案 >>

《C语言程序设计实验》实验报告

(此文档为 word 格式,下载后您可任意编辑修改!) 《C 语言程序设计实验》实验报告 指导老师: 专业: 班级: 学号: 姓名: 日期: 1 重庆邮电大学计算机科学与技术学院 实验一 实验名称:一维数组程序设计 实验目的: 1、 熟练掌握使用一维数组编程的方法。 2、 熟练掌握排序算法。 实验内容: 1、 调试示例 输入一个整数 n(0<n<9)和一组数,再输入一个整数,把 x 插入到这个数据中, 使该组数据仍然有序。 源程序:略 调试好的程序: #include<stdio.() { int i,j,n,x,a[10]; printf(输入数据的个数 n:); scanf(%d,&n); printf(输入%d 个整数:,n); for(i=0;i<n;i++) scanf(%d,&a[i]); printf(输入要插入的整数:); scanf(%d,&x); for(i=0;i<n;i++) { if(x>a[i])continue; j=n-1; while(j>=i){ a[j+1]=a[j]; j--; } a[i]=x; 2 break; } if(i==n)a[n]=x; for(i=0;i<=n;i++) printf(%d\t,a[i]); return 0; } 2、 编程题 1 输入一个正整数 n(0<n<=10),再输入 n 个整数,输出平均值(保留两位小数) 。 程序代码: #include<stdio.() { int i,n,sum=0,a[10]; float av; printf(输入数据的个数 n:); scanf(%d,&n); printf(输入%d 个整数:,n); for(i=0;i<n;i++) scanf(%d,&a[i]); for(i=0;i<n;i++) { sum+=a[i]; } av=(float)sumn; printf(%0.2f\t,av); return 0; } 3、 编程题 2 输入一个正整数 n(0<n<=10),再输入 n 个整数,按逆序输出这些数。 程序代码 #include<stdio.() { int i,n,a[10]; printf(输入数据的个数 n:); scanf(%d,&n); printf(输入%d 个整数:,n); for(i=0;i<n;i++) 3 scanf(%d,&a[i]); for(i=n-1;i>=0;i--) printf(%d\t,a[i]); return 0; } 4、 编程题 3 输入一个正整数 n(0<n<=10) ,再输入 n 个整数,输出最大值及其下标(设最大值 唯一,下标从零开始) 。 程序代码: #include<stdio.() { int i,j,n,x,a[10]; printf(输入数据的个数 n:); scanf(%d,&n); printf(输入%d 个整数:,n); for(i=0;i<n;i++) scanf(%d,&a[i]); x=a[0]; for(i=0;i<n;i++) { if(a[i]>x){x=a[i];j=i;} } printf(最大数:%d\t 下标:%d\t,x,j); return 0; } 5、 编程题 4 输入一个正整数 n(0<n<=10) ,再输入 n 个整数,将最小值与第一个数交换,最大 值与最后一个数交换,然后输出交换后的 n 个数。 程序代码: #include<stdio.() { int i,n,j=0,k=0,x,y,a[10]; printf(输入数据的个数 n:); scanf(%d,&n); printf(输入%d 个整数:,n); for(i=0;i<n;i++) scanf(%d,&a[i]); y=a[0]; 4 x=a[0]; for(i=0;i<n;i++) { if(a[i]>x){x=a[i];j=i;} if(a[i]<y){y=a[i];k=i;} } a[j]=a[0]; a[0]=y; a[k]=a[i-1]; a[i-1]=x; for(i=0;i<n;i++) printf(%d\t,a[i]); return 0; } 6、 编程题 5 输入一个正整数 n(0<n<=10) ,再输入 n 个整数,再将它们从小到大排序后输出。 程序代码: #include<stdio.() { int i,n,j=0,x,a[10]; printf(输入数据的个数 n:); scanf(%d,&n); printf(输入%d 个整数:,n); for(i=0;i<n;i++) scanf(%d,&a[i]); x=a[0]; for(i=0;i<n-1;i++) { for(j=i;j<n-1;j++) { if(a[i]>a[j+1]) { x=a[i];a[i]=a[j+1];a[j+1]=x; } else continue; } } for(i=0;i<n;i++) 5 printf(%d\t,a[i]); return 0; } 实验总结: 本次 C 语言上机实验,主要是对一维整数数组进行处理,通过本次实验,我熟练掌 握了一维数组元素的处理组排序算法(冒泡排序法和选择排序法) 。 实验二 实验名称:字符串程序设计 【实验 1】判断回文 从键盘输入一串字符,判断该字符串是否是回文,即该字符串从左向右读,与 从右向左读都一样,如“ABCBA”、“ABCCBA”。 编程思路: 定义指针 start 和 end,分别指向字符串首、尾。分别从串首、尾开始向中间比较, 若指针所指字符不同,则不是回文。 源程序: #include<stdio.() { char str[100]; printf(input a string\n); gets(str); if(is(str)) {printf(%s is a Palindrome\n,str);} else {

相关文章:
(最新版)《C语言程序设计实验》实验报告.doc
(最新版)《C语言程序设计实验》实验报告 - 创业计划,研究报告,项目建议书,项
《C语言程序设计实验》实验报告样板.pdf
《C语言程序设计实验》实验报告样板 - 《C 语言程序设计实验》实验报告 (20
《C语言程序设计实验》实验报告.doc
《C语言程序设计实验》实验报告 - (此文档为 word 格式,下载后您可任意编辑修改!) 《C 语言程序设计实验》实验报告 指导老师: 专业: 班级: 学号: 姓名: 日期...
《C语言程序设计实验》实验报告..doc
《C 语言程序设计实验》实验报告实验一 熟悉基本操作 班级:___ 学号:___
c语言程序设计实验报告.doc
c语言程序设计实验报告_实习总结_总结/汇报_实用文档。自己做的关于c语言的一个简单的实验报告 实验报告专业班级: 学号: 姓名: 课程名称:C 语言程序设计 1.实验...
C语言程序设计实验报告实验一.pdf
C语言程序设计实验报告实验一 - C 语言程序设计实验报告实验一 实验名称
C语言程序设计实验报告_图文.pdf
C语言程序设计实验报告 - 安阳工学院 C 语言 课程设计 课程题目:家庭财务管
C语言程序设计实验报告(实验大纲+过程).doc
C语言程序设计实验报告(实验大纲+过程) - 程序设计》实验教学大纲 《C 程序设计》实验教学大纲 一、适用范围 大纲适用信息管理专业本科教学使用。 二、课程名称 C...
C语言程序设计实验报告(手打).doc
C语言程序设计实验报告(手打) - 2013-2014 学年第二学期 C 语言程序设计实验报告 院专姓学日 系: 业: 名: 号: 期: 桂林电子科技大学信息科技学院 ...
C程序设计实验报告.doc
C程序设计实验报告 - 《C语言程序设计》实验报告 学号 哈一、实验题目 一、编程实验 猜数问题:输入两个整数,并求这两个整数的和,输入所猜的结果,如果输入数比...
C语言程序设计实验报告(二).doc
C语言程序设计实验报告(二) - C 语言程序设计实验报告 姓名学号系别 班级 专业 09 信息 信息与计算科学 主讲教师 课程名称 指导教师 C 语言程序设计 实验日期 ...
C语言程序设计实验报告5.doc
C语言程序设计实验报告5 - 计算机基础课实验报告 题 目: 语言程序设计综合实训 《C 院 系: 电气及自动化工程学院 电气工程及其自动化 2011025 班 吴天一 ...
大学一年级下学期C语言程序设计实验报告答案完整版.doc
大学一年级下学期C语言程序设计实验报告答案完整版 - 《C 语言程序设计》实验教学大纲 学时课程总:64 实验学时:24 课程性质:必做 商务、教育技术 学分:4 实验...
C语言程序设计实验报告(函数).doc
C语言程序设计实验报告(函数) - C语言程序设计实验报告(实验名称:函数) 语言程序设计实验报告 实验名称:函数) 1 实验目的 (1) 掌握函数的定义方法、调用方法、...
C语言程序设计实验报告模板.doc
C语言程序设计实验报告模板 - 石家庄铁道大学 面向对象程序设计上机实验报告
《C语言程序设计实验》实验报告.doc
《C语言程序设计实验》实验报告 - 给大一的同学参考,里面的程序都是可运行的。... 《C语言程序设计实验》实验报告_工学_高等教育_教育专区。给大一的同学参考,里面...
C语言程序设计实验报告.doc
C语言程序设计实验报告 - C 语言程序设计 A 实验报告 实验名称 火车票订票
C语言程序设计实验报告.doc
C语言程序设计实验报告 - C 语言程序设计实验报告 实验名称 计算出 1000
C语言程序设计实验报告 实验4 逻辑结构程序设计.pdf
C语言程序设计实验报告 实验4 逻辑结构程序设计 - 凯里学院 C 语言程序设计 实验报告 ××× 专业×× 年级××班,学号××× 姓名××成绩 合作...
C语言程序设计实验报告指针.pdf
C语言程序设计实验报告指针C语言程序设计实验报告指针隐藏>>
更多相关标签: