/bin/bash: line 1: 8035 Segmentation fault (core dumped) hello 總分為786
#include <stdio.h>
#define N 10
int i;
void allscore(int arr[])
{ ? int sum=0;
? ? for(i=0;i<N;i++)
? ? sum+=arr[i];
? ? printf("總分為%d\n",sum);
}
void highest(int arr[])
{
? ? int max=arr[0];
? ? for(i=0;i<N;i++)
? ? if(max<arr[i])
? ? max=arr[i];
? ? printf("最高分為%d\n",max);
? ??
}
void min(int arr[])
{
? ? int x=arr[0];
? ? for(i=0;i<N;i++)
? ? if(x>arr[i])
? ? x=arr[i];
? ? printf("最低分為%d\n",x);
}
void pin(int arr[])
{
? ??
? ? int sum=0;
? ? for(i=0;i<N;i++)
? ? sum+=arr[i];
? ??
? ? printf("平均分為%d\n",sum/N);
}
void downlist(int arr[])
{
? ? printf("考試成績(jī)降序排序");
? ? int temp,j;
? ? for(i=N-1;i>=0;i++)
? ? for(j=0;j<=i;j++)
? ? if(arr[j]<arr[j+1])
? ? {
? ? ? ? temp=arr[j];
? ? ? ? arr[j]=arr[j+1];
? ? ? ? arr[j+1]=temp;
? ? }
? ? for(i=0;i<N;i++)
? ??
? ? printf("%d ",arr[i]);
}
int main()
{
? ??
? ? int score[N]={67,98,75,63,82,79,81,91,66,84};
? ? allscore(score);
? ? highest(score);
? ? min(score);
? ? pin(score);
? ? downlist(score);
? ? return 0;
}
2018-07-27
downlist 里? ?i--? ?我也犯了同樣錯(cuò)誤
2018-07-08
#include <stdio.h>
#define N 10
int i;
void allscore(int arr[])
{ ? int sum=0;
? ? for(i=0;i<N;i++)
? ? sum+=arr[i];
? ? printf("總分為%d\n",sum);
}
void highest(int arr[])
{
? ? int max=arr[0];
? ? for(i=0;i<N;i++)
? ? if(max<arr[i])
? ? max=arr[i];
? ? printf("最高分為%d\n",max);
}
void min(int arr[])
{
? ? int x=arr[0];
? ? for(i=0;i<N;i++)
? ? if(x>arr[i])
? ? x=arr[i];
? ? printf("最低分為%d\n",x);
}
void pin(int arr[])
{
? ? int sum=0;
? ? for(i=0;i<N;i++)
? ? sum+=arr[i];
? ? printf("平均分為%d\n",sum/N);
}
void downlist(int arr[])
{
? ? int temp,j;
? ? printf("考試成績(jī)降序排序\n");
? ? for(i=N-2;i>=0;i--)
? ? {for(j=0;j<=i;j++)
? ? if(arr[j]<arr[j+1])
? ? {
? ? ? ? temp=arr[j];
? ? ? ? arr[j]=arr[j+1];
? ? ? ? arr[j+1]=temp;
? ? }
? ? }
? ? for(i=0;i<N;i++)
? ? printf("%d ",arr[i]);
}
int main()
{
? ? int score[N]={67,98,75,63,82,79,81,91,66,84};
? ? allscore(score);
? ? highest(score);
? ? min(score);
? ? pin(score);
? ? downlist(score);
? ? return 0;
}
2018-07-08
不能運(yùn)行