<stdio.h>
int
maxfun(int
a,int
b)
//直接用三目运算符?
:实现.
{
return
a>b?a:b
}
void
main()
{
int
a,b,c,max
scanf("%d%d%d",&a,&b,&c)
//从键盘输入三个数.
max=maxfun(a,maxfun(b,c))
//调用函数.
返回三个数中的最大数.
printf("max=%d\n",max)
//输出最大数
}
****************************************************************************************
用if语句实现:
#include
<stdio.h>
int
maxfun(int
a,int
b,int
c)
//if
结构.
函数返回三个数中的最大数.
{
int
max=a
if(max<b)
max=b
if(max<c)
max=c
return
max
}
void
main()
{
int
a,b,c,max
scanf("%d%d%d",&a,&b,&c)
//从键盘输入三个数.
max=maxfun(a,b,c)
//调用函数.
返回三个数中的最大数.
printf("max=%d\n",max)
//输出最大数.
嘿嘿......手快有..手慢就没咯...
你可以看下下面的例子,这个例子最大的随机数就是100随机输出十个0-100之间的整数
程序例1:
#include <stdlib.h>/*用到了srand函数,所以要有这个头文件*/
#include <stdio.h>
#include <time.h>/*用到了time函数,所以要有这个头文件*/
#define MAX 10
int main( void)
{
int number[MAX] = {0}
int i
unsigned int seed
scanf("%d",&seed)/*手动输入种子*/
srand(seed)
for(i = 0i <MAXi++)
{
number[i] = rand() % 100/*产生100以内的随机整数*/
printf("%d ", number[i])
}
printf("\n")
return 0
}