#include"stdio.h" int add(int a,int b) { int c; c=a+b; 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; printf("请输入x,y的值:(输入格式:x y)\n"); scanf("%d %d",&x,&y); printf("x+y=%d\n",add(x,y)); printf("x-y=%d\n",minus(x,y)); printf("x*y=%d\n",multip(x,y)); printf("x/y=%d\n",quotient(x,y)); printf("x%%y=%d\n",mod(x,y)); return 0; }
#include"stdio.h" #include"math.h" int prime(int a) { int b; for (b=2;b<=sqrt(a);b++) if(a%b==0) { return 0; } return 1; } int main() { int n,m; printf("请输入一个大于1的整数:"); scanf("%d",&n); if(n<2) { printf("输入的数据有误!"); return 1; } m=prime(n); if(m==1) printf("%d是一个素数。\n",n); else printf("%d不是一个素数。\n",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 i; i=max2(a,b); i=max2(i,c); i=max2(i,d); return i; } int main() { int a,b,c,d; printf("请输入四个整数:(输入格式:a b c d)\n"); scanf("%d %d %d %d",&a,&b,&c,&d); a=max4(a,b,c,d); printf("这四个整数中最大的数为:%d\n",a); return 0; }
#include"stdio.h" int jc(int a) { if(a==0||a==1) return 1; else return a*jc(a-1); } int main() { int i,j; printf("请输入一个数:"); scanf("%d",&i); j=jc(i); printf("%d的阶乘为%d\n",i,j); return 0; }