一、第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;
}