实验五 函数程序设计
#include"stdio.h" void add(int a,int b) { int sum; sum = a+b; printf("%d\n",sum); } void minus(int a,int b) { int c; c = a-b; printf("%d\n",c); } void multip(int a,int b) { int c; c=a*b; printf("%d\n",c); } void quotient(int a,int b) { float c; c = a/b; printf("%f\n",c); } void mod(int a,int b) { int c; c = a%b; printf("%d\n",c); } int main() { int x,y; scanf("%d%d",&x,&y); add(x,y); minus(x,y); multip(x,y); quotient(x,y); mod(x,y); return 0; }
#include"stdio.h" #include"math.h" int prime(int a) { int i,k; k = (int)sqrt(double(a)); for(i = 2;i<=k;i++) { if(a%i==0) { return 0; } } return 1; } int main() { int a; scanf("%d",&a); if(prime(a)==0) { printf("%d不是素数",a); } else printf("%d是素数",a); return 0; }
#include"stdio.h" int max2(int a,int b) { int max; if(a>b) max = a; else max = b; return max; } int max4(int a,int b,int c,int d) { int max_1,max_2,MAX; max_1=max2(a,b); max_2=max2(c,d); if(max_1>max_2) MAX=max_1; else MAX=max_2; return MAX; } int main() { int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); printf("%d\n",max4(a,b,c,d)); return 0; }
#include"stdio.h" int digui(int a) { if(a==1||a==0) return 1; else return a*digui(a-1); } int main() { int n; scanf("%d",&n); printf("%d\n",digui(n)); return 0; }