1、编写示例程序,自定义一个根据体重判断参加比赛的函数,判断标准由你定,
c语言中没有表示 0<x<100的表示符 只能向表示 0<x x>100 || 表示或者 &&表示并且
函数的返回值表示 函数的计算结果 需要定义变量进行传递,但在自定义函数中变量仍然用自定义函数的变量
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int cs(int zl);
int main ( )
{
int ii=0;
int jj=0;
printf("请您输入参赛选手的重量:");
scanf("%d",&ii);
jj=cs(ii);
if(jj==3) printf("太轻或者太重");
if(jj==1) printf("报名成功");
if(jj==2) printf("偏重");
return 0;
}
int cs(int zl)
{
if((zl<100) || (zl>300)) return 3;
if((100<=zl) && (zl<=150)) return 1;
if((150<zl) && (zl<300)) return 2;
}
2、C语言的库函数肯定是不够用的,程序员必须要有自己的函数库,从本章节就开始准备,创建你自己的函数库的头文件和程序文件,头文件和程序文件的命名由你定,先放两个函数进去,声明如下,然后写示例程序调用它们。
// 声明max函数,取两个数值的较大者
int max(int ii1,int ii2);
// 声明min函数,取两个数值的较小者 编译时 gcc -o 1 1.c public.c 后面加上自定义函数保存的文件
int min(int ii1,int ii2); public.c 自定义函数程序的位置
#include"public.h" //包含自定义函数的头文件
#include<stdio.h>
int main ( )
{
int ii=0;
int jj=0;
ii=max(5,6);
jj=min(5,6);
printf("max=%d=,min=%d=\n",ii,jj);
return 0;
}
问题三:在自定义函数时,
函数库public.c 的头文件必须包含 头文件库 public.h