c语言 指针 数组还能这么用 ?
生活随笔
收集整理的這篇文章主要介紹了
c语言 指针 数组还能这么用 ?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include <stdio.h>
void Input();//輸入
void Output();//正序輸出
void reverseInput();//逆序輸入
void reverseOutput();//逆序輸出
float average();//平均數
void Sort();//正向排序int main() {int n;scanf("%d",&n);float l[n];//函數引用開始Input(l,n);Sort(l,n);Output(l,n);//函數引用結束
}void Input(float* a,int m){for(int i = 0; i < m; i++){scanf("%f", a++);}
}void Output(float* a0,int m){for(int i = 0; i < m; i++){printf("%.2f\n", *a0++);}
}void reverseInput(float* b,int m){for(int i = m-1; i >= 0; i--){scanf("%f", b+i);}
}void reverseOutput(float* b0,int m){for(int i = m-1; i >= 0; i--){printf("%.2f\n", *(b0+i));}
}float average(float* c,int m){float ave=0;for(int i=0;i<m;i++){ave+=*(c+i);}return ave/m;
}void Sort(float* d,int m){float ex;for(int i=m-1;i>=0;i--){for(int j=0;j<i;j++){if(*(d+j)>*(d+j+1)){ex=*(d+j);d[j]=*(d+j+1);d[j+1]=ex;}}}
}
總結
以上是生活随笔為你收集整理的c语言 指针 数组还能这么用 ?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三数之和(Java、C实现)
- 下一篇: C 语言 普通基本数据类型 以及 其储存