第五次实验

#include <stdio.h> int add (int x,int y) {  int he;  he=x+y;  return he; }

int minus(int x,int y) {  int cha;  cha=x-y;  return cha; }

int multip(int x,int y) {  int ji;  ji=x*y;  return ji; }

int queotient(int x,int y) {  int shang;  shang=x/y;  return shang; }

int mod(int x,int y) {  int mo;  mo=x%y;  return mo; }

void main() {  int m,n,he,cha,ji,shang,mo;  printf("请输入两个数\n");  scanf("%d,%d",&m,&n);  he=add(m,n);  cha=minus(m,n);  ji=multip(m,n);

 

 shang=queotient(m,n);  mo=mod(m,n);  printf("%d\n%d\n%d\n%d\n%d\n",he,cha,ji,shang,mo); }

 

#include <stdio.h> int prime (int x) {  int i,count=0;  for(i=2;i<x;i++)  {   if(x%i==0)   count++;  }  if (count==0)   return 1;  else   return 0; } void main() {  int n,result;  printf("输入大于等于2的整数\n");  scanf("%d",&n);  result=prime(n);  printf("%d\n",result); }

 

#include <stdio.h> int max2 (int m,int n) {  int e;  if(m<n)  { e=m;   m=n;   n=e;  }  return m; } int max4(int a,int b,int c,int d) {  int x,y,z;  x=max2(a,b);  y=max2(c,d);  z=max2(x,y);  return z; } void main() {  int a,b,c,d,max;  printf("输入四个整数\n");  scanf("%d,%d,%d,%d",&a,&b,&c,&d);  max=max4

 

(a,b,c,d);  printf("%d\n",max); }

 

 

#include <stdio.h> int a(int n) {  if (n>1)   return n*a(n-1);  else   return 1; }

void main() {  int n,result;  printf("输入一个正整数\n");  scanf("%d",&n);  while (n<=0)  { printf("请输入正整数\n");   scanf("%d",&n);  }  result=a(n);  printf("%d\n",result);    }

 

 

posted on 2019-06-06 15:36  杨尚尧  阅读(138)  评论(0编辑  收藏  举报

导航