指针的学习

一、第8章指针与字符串的1指针前三个章节视频学习

1.2、展示所敲打的代码列表

 

 

1.3、前三个视频具体笔记

 

 

 

二、PTA中有疑问的题目

函数题第三题中,我在DEVC++中编写代码满足了题目要求并通过输入样例、输出样例验证过确实可行,但是无法通过PTA检测,在搜寻答案后仍有疑问

我自己编写的代码

float fun(int a[],int n,int *max,int *min)
{
float sum=0;
for(n=0;n<10;n++){
if(*max<a[n]){
*max=a[n];}
else *max=*max;
if(*min>a[n]){
*min=a[n];}
else *min=*min;
sum=sum+a[n];
}
return sum/n;
}

以下是我在网上搜寻的可通过的答案

float fun(int a[],int n,int *max,int *min)
{
int i;
float sum = 0;
*min=*max=a[0];
for(i=0;i<10;i++)
{
if(a[i]>*max){
*max = a[i];
}
if(a[i]<*min){
*min = a[i];
}
sum+=a[i];
}
return sum/n;
}

posted @ 2020-03-04 22:54  盛振彬  阅读(175)  评论(3编辑  收藏  举报