- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、实验目的
掌握一维数组和二维数组的定义、赋值和输入输出的方法。
掌握字符数组的使用。
掌握与数组有关的算法(特别是排序算法)。
二、实验内容(程序清单及运行结果)
以下程序段将输出computer,请填空。
#include stdio.h
void main( )
{ int i,j=0;
char c[]=”it’s a computer”;
for(i=0; i8 ;i++)
{ j=7+i ;
printf(“%c”,c[j]);
}
}
以下程序的功能是求数组num中小于零的数据之和,程序中存在错误,请上机调试并改正。
#include stdio.h
void main( )
{ int num[20];
int sum,i;
for(i=0;i=19;i++)
scanf(“%d”,num[i]);
for(i=0;i=19;i++);
if(num[i]0)
sum+=num[i];
printf(“sum=%6d”,sum);
}
正确程序:
#include stdio.h
void main( )
{
int num[20];
int sum=0,i;
for(i=0;i=19;i++)
scanf(%d,num[i]);
for(i=0;i=19;i++)
if(num[i]0)
sum+=num[i];
printf(sum=%6d,sum);
}
调试程序。下面程序完成用气泡法对10个整型数排序(从小到大),其中带*行有错,请调试修正。
#include stdio.h
main()
{ int a[10];
int i,j,t;
printf(“intput 10 numbers:\n”);
for (i=0;i10;i++)
* scanf(“%d”,i,a[i]);
printf(“\n”);
for(j=1;j10;j++)
* for(i=j+1;i10;i++)
* if(a[i]a[i+1])
{t= a[i]; a[i]=a[i+1]; a[i+1]=t;}
printf(“the sorted numbers:\n”);
* for(i=1;i11;i++)
* printf(“%d”, a[i]);
}
正确程序:
#include stdio.h
main()
{ int a[10];
int i,j,t;
printf(intput 10 numbers:\n);
for (i=0;i10;i++)
scanf(%d,a[i]);
printf(\n);
for(j=1;j10;j++)
for(i=0;i10-j;i++)
if(a[i]a[i+1])
{t= a[i]; a[i]=a[i+1]; a[i+1]=t;}
printf(the sorted numbers:\n);
for(i=0;i10;i++)
printf(%d,a[i]);
}
已有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中,编一程序实现其功能。
#include stdio.h
int main()
{
int a[11]={1,4,6,9,13,16,19,28,40,100};
int t1,t2,n,end,i,j;
printf(原数列:\n);
for (i=0;i10;i++)
printf(%5d,a[i]);
printf(\n);
printf(加入数字:);
scanf(%d,n);
end=a[9];
if (nend)
a[10]=n;
else
{
for (i=0;i10;i++)
{
if (a[i]n)
{
t1=a[i];
a[i]=n;
for (j=i+1;j11;j++)
{
t2=a[j];
您可能关注的文档
最近下载
- 初级会计职称考试教材《经济法基础》.pdf VIP
- 《运筹学》考试题及其答案.docx VIP
- 开题报告:人工智能赋能大学生心理健康状况自动监测及应用研究.docx
- 2024语文义务教育课程标准.pdf VIP
- 慢性缺血性脑血管病的护理PPT课件.pptx VIP
- 国家开放大学《创新思维训练与方法》形考任务1-4参考答案.pdf VIP
- 初中语文作文写作策略指导研究教学研究课题报告.docx
- IATF16949最新内审检查表整套.xls VIP
- 2023-2024学年四川省成都市成华区石室中学七年级下学期期中数学试卷及参考答案.pdf
- 重庆医科大学2022-2023学年《细胞生物学》期末考试试卷(A卷)附参考答案.docx
文档评论(0)