C语言编程函数

C语言编程函数,第1张

你要的是

编写自定义函数统计一个长度为10的整数数组中正数、负数和零的个数吧?

//int num为你要统计的整数数组。

//int n 为数组长度,你的例题是10,这函数可用于任意int长度数组

//int result 为保存统计结果的数组,你的例可定义成这样int result[3]

//因为你只要统计三种情况,更多种的话你只要改动3就行

//

void tj(int num,int n,int result){

int i;

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

if(num[i]>0)

result[0]++;//保存正数个数

else if(num[i]<0)

result[2]++;//保存负数个数

else

result[1]++;//保存0的个数

}

例:

#define N 10

#include <stdioh>

void tj(int num,int n,int result){

int i;

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

if(num[i]>0)

result[0]++;/ 保存正数个数 /

else if(num[i]<0)

result[2]++;/ 保存负数个数 /

else

result[1]++;/ 保存0的个数 /

}

}

main(){

int yournum[N]={2,5,0,-12,23,-24,0,45,-18,33};

int myresult[3]={0};

tj(yournum,N,myresult);

printf("\n>0: %d",myresult[0]);

printf("\n=0: %d",myresult[1]);

printf("\n<0: %d",myresult[2]);

getchar();

}

C源程序的结构特点

1一个C语言源程序可以由一个或多个源文件组成。

2每个源文件可由一个或多个函数组成。

3一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。

4源程序中可以有预处理命令(include

命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。

5每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。

6标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。

以上就是关于C语言编程 函数全部的内容,包括:C语言编程 函数、C程序有几个函数组成、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9969811.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存