開心生活站

位置:首頁 > 綜合知識 > 

怎麼寫主程序

1. c語言怎麼編寫子程序

C語言 把別的計算機語言中稱“函數”或稱“子程序”的程序塊 統稱爲 “函數”,沒有術語“子程序”。別的計算機語言中稱爲“子程序”的程序塊,C語言叫 void 型 函數。

怎麼寫主程序

C語言 函數定義 出現在 main() 函數 以後的,則要在 main() 函數 以前 加寫 函數原型聲明。

例如:計算10個數的平均值,最大值,最小值子程序:

#include<stdio.h>

#include<stdlib.h>

void f(int n, int *a, int *a_max, int *a_min, float *a_mean);// 函數原型聲明

void main()

{

int a[10]={1,2,3,4,5,6,7,8,9,10};

int a_max,a_min;

float av;

f(10,a,&a_max,&a_min,&av); // 函數調用

printf("max=%d min=%d mean=%fn",a_max,a_min,av);

}

//函數定義

void f(int n, int *a, int *a_max, int *a_min, float *a_mean){

int i,b,s;

float m=0.0;

b = a[0]; s=a[0];

for (i=0;i<n;i++){

if (a[i] > b) b = a[i];

if (a[i] < s) s = a[i];

m = m + a[i];

}

*a_mean = m / n;

*a_max = b;

*a_min = s;

}

如果把 函數定義 寫到 main() 以前,就不要 函數原型聲明 那行

標籤:主程序