#include<stdio.h>
int Max(int x,int y)
{
int r;
if(x>y)
r=x;
else
r=y;
return r;
}
int main()
{
int a,b,c;
printf("input a b:");
scanf("%d%d",&a,&b);
c=Max(a,b);
printf("max=%d\n",c);
return 0;
}
![]()
#include<stdio.h>
long Fact(int n);
int main()
{
int n;
long ret;
printf("Inout n:");
scanf("%d",&n);
ret=Fact(n);
if(ret==-1)
printf("n<0,data error!\n");
else
printf("%d!=%1d\n",n,ret);
return 0;
}
long Fact(int n){
if(n<0)
return -1;
else if(n==0||n==1)
return 1;
else
return (n*Fact(n-1));
}
![]()
#include<stdio.h>
int leaping(int year);
void main()
{
int year,loop;
printf("input year:");
scanf("%d",&year);
loop=leaping(year);
if(loop)
printf("%d 是",year);
else
printf("%d不是",year);
printf("是平年");
}
int leaping(int year)
{
if(year%400==0||year%100!=0&&year%4==0)
return 1;
else
return 0;
}
![]()
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=-2;
printf("-2的绝对值是%d",abs(a));
return 0;
}
![]()
#include<stdio.h>
int juedui(int x)
{
if(x>=0)
return x;
else return -x;
}
int main()
{
int x;
scanf("%d",&x);
printf("|%d|=%d\n",x,juedui(x));
return 0;
}
![]()