1 / 13
文档名称:

C语言程序设计(B) C数组程序设计 2014 实验报告模板.doc

格式:doc   大小:4,489KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计(B) C数组程序设计 2014 实验报告模板.doc

上传人:langyisang 2018/7/26 文件大小:4.38 MB

下载得到文件列表

C语言程序设计(B) C数组程序设计 2014 实验报告模板.doc

相关文档

文档介绍

文档介绍:C数组程序设计(**********j)
一实验目的
掌握一维、二维数组的定义和使用方法;
掌握字符串的定义和处理方法;
熟悉并掌握应用数组解决实际应用问题;
二实验环境及实验准备
所需硬件环境为微机;
所需软件环境为Microsoft Visual C++ 或Code::Blocks ;
熟悉一维、二维、字符数组结构特点;
熟悉字符串结构和字符串处理函数;
三实验内容
[题目描述]
此部请应用数组存储输入的 10 个实数,并编写算法输出这个数组中的最大值和最小值分。
/*程序名: */
/*作者:陈伟*/
/*编制时间:20130750 */
/*主要功能:应用数组求解最值问题*/
#include<>
int main()
{
int a[10];
int i,j,t;
printf("input 10 number:\n");
for (i=0;i<10;i++)
scanf("%d",&a[i]);
printf("\n");
for(j=0;j<9;j++)
for(i=0;i<9-j;i++)
if(a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
for(i=0;i<10;i++)
printf("%d",a[i]);
printf("\n");
printf("min=%d",a[0]);
printf("\n");
printf("max=%d",a[9]);
printf("\n");
return 0;
}
【流程图】
[运行测试]
[题目描述]请应用数组存储输入的 n (n<20) 个数, 编写算法将该数组按照由小到大的顺序排列好,再输入一个数,把它插入原数列中,而且仍然保持有序。编写程序时应考虑到所插入数的各种可能性。(比原来所有的数都小;比原来所有的数都大;在最大数和最小数之间)
/*程序名: */
/*作者:陈伟*/
/*编制时间:20130750 */
/*主要功能:应用数组排序数列*/
#include<>
int main()
{
int a[20];
int i,j,t;
printf("input 20 number:\n");
for (i=0;i<20;i++)
scanf("%d",&a[i]);
printf("\n");
for(j=0;j<19;j++)
for(i=0;i<19-j;i++)
if(a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
for(i=0;i<20;i++)
printf("%d",a[i]);
int b[1],c[21];
int k,m,n,l;
printf("the sorted number:\n");
for (k=0;k<1;k++)
scanf("%d",&b[k]);
i=0;
while (i<20)
{n=i;
c[n]=a[i];
i++;
}
c[20]=b[0];
printf("\n");
for(l=0;l<20;l++)
for(n=0;n<20-l;n++)
if(c[n]>c[n+1])
{t=c[n];c[n]=a[i+1];c[n+1]=t;}
for(n=0;n<21;n++)
printf("%5d",c[n]);
printf("\n");
return 0;
}
【流程图】
[运行测试]
3.[题目描述]
应用字符数组编写算法使输入的一个字符串按照反序存放。要求在主函数 main 中输入和输出字符串。
/*程序名: */
/*作者:陈伟*/
/*编制时间:20130750 */
/*主要功能:应用字符数组反序字符串*/
#include<>
int main()
{
int a[10];
int i,t;
printf("input 10 number:\n");
for (i=0;i<10;i++)
scanf("%5d",&a[i]);
printf("\n");
i=0;
while (i<5)
{t=a[i];a[i]=a[9-i];a[9-i]=t;
i++;
}
for(i=0;i<10;i++)
printf("%5d",a[i]);
printf("\n");
return 0;
}
【流程图】
【运行测试】
[题目描述]应用字符数组编写算法从键盘输入一段英文(字符数在 50

最近更新

新乡网上花店项目融资方案 42页

母亲节感恩活动策划书 25页

基于BS和CS混合架构的网考系统的设计与实现中.. 2页

最美学生事迹材料 15页

城市轨道交通项目综合评价体系与方法研究的开.. 2页

城市混凝土拱桥BCI评价方法研究的开题报告 2页

城市复杂立交施工关键技术及质量控制--以重庆.. 2页

2024年小班数学匹配活动教案 4页

地源热泵特性分析及可行性研究开题报告 2页

在高中文学作品阅读教学中培养美术特长生审美.. 2页

2024年小班下学期班级工作总结精选15篇 68页

土地利用规划中耕地资源配置与空间布局研究—.. 2页

2024年小故事感悟 15页

四氧嘧啶诱导的糖尿病兔室性心律失常的发生机.. 2页

2024年小学语文教研组实施方案 4页

嗅鞘细胞移植联合血管内皮生长因子对大鼠脊髓.. 2页

2024年小学语文五年级上册《鸟的天堂》教学设.. 34页

2024年小学英语节活动方案15篇 44页

唐宋鹤诗词研究的开题报告 2页

2024年小学英语听课心得体会最新 4页

2024年小学老师年终工作总结 29页

吴起王沟门油区长9油藏水平井适应性分析的开题.. 2页

第四篇第十五章原发性肝癌 32页

第四章 炎症 96页

2024年小学生评语大全简短 34页

第十六章神经和肌电信号的测量与处理Measurem.. 104页

可溶性污染物在层状土中的迁移规律研究的开题.. 2页

抑郁症产后分析报告 25页

建筑给排水的方案 2页

部编五年级道法与法治《弘扬优秀家风》教学案.. 7页