一 和差积商
#include "stdio.h"
int add(int a,int b)
{
int c;
c=b+a;
return c;
}
int minus(int a,int b)
{
int c;
c=a-b;
return c;
}
int multip(int a,int b)
{
int c;
c=a*b;
return c;
}
int quotient(int a,int b)
{
int c;
c=a/b;
return c;
}
int mod(int a,int b)
{
int c;
c=a%b;
return c;
}
int main()
{
int x,y;
scanf("%d %d",&x,&y);
int z1,z2,z3,z4,z5;
z1=add(x,y);
z2=minus(x,y);
z3=multip(x,y);
z4=quotient(x,y);
z5=mod(x,y);
printf("%d\n%d\n%d\n%d\n%d\n",z1,z2,z3,z4,z5);
return 0;
}
‘
二 判断素数’
#include<stdio.h>
int prime(int n){
int i,j,k;
k=n/2;
if (n==1)
return 0;
for (i=2;i<=k;i++)
{
if (n%i==0)
return 0;
}
return 1;
}
int main()
{
int n;
while (scanf("%d",&n)==1)
{if (prime(n)==1)
printf("YES\n");
else if (prime(n)==0)
printf("NO\n");}
return 0;
}
三 比大小
#include "stdio.h"
int max2(int a,int b)
{
if(a>b)
return a;
else
return b;
}
int max4(int a,int b,int c,int d)
{
int max2(int,int);
int m;
m=max2(a,b);
m=max2(m,c);
m=max2(m,d);
return m;
}
int main(int argc, char* argv[])
{
int a,b,c,d;
int max;
scanf("%d%d%d%d",&a,&b,&c,&d);
max=max4(a,b,c,d);
printf("max=%d\n",max);
return 0;
}
、
四 递归法求n!
# include "stdio.h"
int x(int n)
{
if(n==1||n==2)
return n;
else
return n*x(n-1);
}
int main()
{
int n,sum;
scanf("%d",&n);
sum=x(n);
printf("%d\n",sum);
return 0;
}