2018上IEC计算机高级语言(C)作业 第3次作业

一、例程调试(20分)

调试下面2个例程,各位同学调试用自己的学号模3(即除以3取余数)加1序号及该序号乘以2的题。写明调试过程,如错误现象(如给定输入数据,但输出未实现预计功能),编译错误(截小图)提示等,写明调试修改过程(10分); 说明:有可能没有错误提示,但未达到预计功能。题目来源为“ C语言程序设计实验与习题指导(第3版)调试源程序”中error07_1~6;利用Autoflowchart软件查看程序的流程图,将流程图导成word格式,加入必要的文字说明,并说明该程序的功能(10分)

 

include

int main(void)
{
int i, x, n;
int a[10];

printf("输入数组元素的个数:");
scanf("%d", &n);
printf("输入数组%d个元素:", n); for(i = 0; i < n; i++) scanf("%d", a[i]); printf( "输入x:" ); scanf("%d", &x); for(i = 0; i < n; i++) if(a[i] != x) break; if(i != n) printf( "没有找到与%d相等的元素!\n", x); else printf( "和%d相同的数组元素是a[%d] = %d\n", x, i, a[i]); return 0;

5.2 读入若干整数,输入要查找的整数X,输出X第一个位置或not found;

include

int main()
{int i,x,a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
scanf("%d",&x);
for(i=0;i<10;i++)
if(a[i]==x)break;
if(i<10)printf("a[%d]=%d\n",i,x);
else printf("Not find %d!\n",x);
return 0;
}
2018上IEC计算机高级语言(C)作业 第3次作业_第1张图片
5.3交换排序(降序)

include

int main()
{
int i,j,min,temp,a[11];
printf("enter data:\n");
for(i=1;i<=10;i++)
{
scanf("%d",&a[i]);
}
printf("\n");
for(i=1;i<=9;i++)
{
min=i;
for(j=i+1;j<=10;j++)
{
if(a[min] {
min=j;
}
}
temp=a[i];
a[i]=a[min];
a[min]=temp;

}
printf("\nThe sorted numbers:\n");
for(i=1;i<=10;i++)
printf("%5d",a[i]);
printf("\n");
return 0;
}
2018上IEC计算机高级语言(C)作业 第3次作业_第2张图片

5.4选择排序(升序)

include

int main()
{
int i,j,min,temp,a[11];
printf("enter data:\n");
for(i=1;i<=10;i++)
{
scanf("%d",&a[i]);
}
printf("\n");
for(i=1;i<=9;i++)
{
min=i;
for(j=i+1;j<=10;j++)
{
if(a[min]>a[j])
{
min=j;
}
}
temp=a[i];
a[i]=a[min];
a[min]=temp;

}
printf("\nThe sorted numbers:\n");
for(i=1;i<=10;i++)
printf("%5d",a[i]);
printf("\n");
return 0;
}
2018上IEC计算机高级语言(C)作业 第3次作业_第3张图片

2018上IEC计算机高级语言(C)作业 第3次作业_第4张图片

二、Pta作业 计算机高级语言(C)_第6次作业_数组1 (20分

 

三、Pta作业 计算机高级语言(C)_第6次作业_数组2 (20分

 

2018上IEC计算机高级语言(C)作业 第3次作业_第5张图片

四、Pta作业 算机高级语言(C)_第6次作业_数组3二维数组+字符数组 (10分

 

 2018上IEC计算机高级语言(C)作业 第3次作业_第6张图片

六、持续改进学习方法、措施落实情况(10分)

最近两周打代码时间严重不足,课外活动(运动会集体舞)占用时间较长,没有落实好之前的计划,按条目写明具体可行的措施及可验证的检测方法。
复习 措施:做PTA上合集的题 检测办法:于18周前查看PTA完成情况。

你可能感兴趣的:(2018上IEC计算机高级语言(C)作业 第3次作业)