c語言引用參數
發布時間: 2024-05-09 08:21:58
Ⅰ C語言 帶參數函數的引用調用
#include <stdio.h>
void fun(int * a,int k);
void main()
{
int a[10];
printf("請輸入10個整數:\n");
for(int i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
fun(a,sizeof(a)/sizeof(a[0]));
}
void fun(int a[],int k)//這就是你想要的函數
{
int g0=0,t0=0,e0=0;/*g0就是>0,t0就是小於0,e0就等0*/
for(int i=0;i<k;i++)
{
if(a[i]>0) g0++;
if(a[i]==0) e0++;
if(a[i]<0) t0++;
}
printf("大於0的個數為:%d\n",g0);
printf("小於0的個數為:%d\n",t0);
printf("等於0的個數為:%d\n",e0);
}
/*
說明就和ichenq的差不多,只是ichenq的那個有問題,比如他的if語句里多了幾個";"號,導致無沒通過,另外我用他的函數來測試得不到想要的結果
sizeof(a)/sizeof(a[0])就是數組a的長度*/
熱點內容