1.
#include "stdafx.h"
#include "stdio.h"
int add(int a,int b)
{
return(a+b);
}
int minus(int a,int b)
{
return(a-b);
}
int multip(int a,int b)
{
return(a*b);
}
int quotient(int a,int b)
{
return(a/b);
}
int mod(int a,int b)
{
return(a%b);
}
int main(int argc, char* argv[])
{
int x,y;
scanf("%d%d",&x,&y);
printf("%d\n",add(x,y));
printf("%d\n",minus(x,y));
printf("%d\n",multip(x,y));
printf("%d\n",quotient(x,y));
printf("%d\n",mod(x,y));
return 0;
}
2.
#include "stdafx.h" #include "stdio.h"
int prime(int n) { int m; for(m=2;m<n;m++) { if(n%m==0){break;} } if(n==m) { return 1; } else { return 0; } }
int main(int argc, char* argv[]) { int x; scanf("%d",&x); if(prime(x)==1){printf("%d是素数\n",x);} else{printf("%d不是素数\n",x);} return 0; }
3.
#include "stdafx.h"
#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)
{
if(max2(a,b)>max2(c,d)) return max2(a,b);
else return max2(c,d);
}
int main(int argc, char* argv[])
{
int x,y,z,w;
scanf("%d%d%d%d",&x,&y,&z,&w);
printf("%d\n",max4(x,y,z,w));
return 0;
}
4.
#include "stdafx.h"
#include "stdio.h"
int jc(int n)
{
if(n==1) return 1;
return n*jc(n-1);
}
int main(int argc, char* argv[])
{
int n;
scanf("%d",&n);
printf("%d\n",jc(n));
return 0;
}