实验五

#include <stdio.h>

int add(int x,int y) {  int z;  z=x+y;  return z; } int minus(int x,int y) {  int z;  z=x-y;  return z; } int multip(int x,int y) {  int z;  z=x*y;  return z; } int quotient(int x,int y) {  int z;  z=x/y;  return z; } int mod(int x,int y) {  int z;  z=x%y;  return z; }

int main() {  int x,y,z;  scanf("%d%d",&x,&y);  z=add(x,y);  printf("%d\n",z);  z=minus(x,y);  printf("%d\n",z);  z=multip(x,y);  printf("%d\n",z);  z=quotient(x,y);  printf("%d\n",z);  z=mod(x,y);  printf("%d\n",z);  return 0; }

#include <stdio.h>
int prime(int n)
{
 int i;
 for(i=2;i<n;i++)
 {
  if(n%i==0)
  return 0;
 }
     return 1;
 
}
int main()
{
 int i,n;
 scanf("%d",&n);
 if(prime(n)==1)
  printf("这是一个素数\n");
 if(prime(n)==0)
  printf("这不是一个素数\n");
 return 0;
}

#include <stdio.h>
int max2(int a,int b)
{
 if(a>=b)
  return a;
 else
  return b;
}
int max4(int c,int d,int a,int b)
{
 int n;
 n=max2(a,b);
 n=max2(n,c);
 n=max2(n,d);
 return (n);
}
int main()
{
 int a,b,c,d,n;
 scanf("%d%d%d%d",&a,&b,&c,&d);
 n=max4(a,b,c,d);
 printf("最大的数为%d\n",n);
 return 0;
}

#include <stdio.h>
int main()
{
 int fac(int n);
 int n;
 int y;
 printf("input aninteger number:");
 scanf("%d",&n);
 y=fac(n);
 printf("%d!=%d\n",n,y);
 return 0;
}
int fac(int n)
{
 int f;
 if(n==0||n==1)
  f=1;
 else
  f=fac(n-1)*n;
 return(f);
}

#include <stdio.h>
int main()
{
 int fac(int n);
 int n;
 int y;
 printf("input aninteger number:");
 scanf("%d",&n);
 y=fac(n);
 printf("%d!=%d\n",n,y);
 return 0;
}
int fac(int n)
{
 int f;
 if(n==0||n==1)
  f=1;
 else
  f=fac(n-1)*n;
 return(f);
}

#include <stdio.h>
int main(){
 float average1(float a,float b,float c);
 float average2(float a,float b,float c,float d,float e);
 int a[5][3];
 int i,j;
 float c;
 for(i=0;i<5;i++){
  for(j=0;j<3;j++){
   scanf("%d",&a[i][j]);
  }
 }
 for(i=0;i<5;i++){
  c=average1(a[i][0],a[i][1],a[i][2]);
  printf("第%d名同学的平均分为%f\n",i+1,c);
 }
 for(j=0;j<3;j++){
  c=average2(a[0][j],a[1][j],a[2][j],a[3][j],a[4][j]);
  printf("第%d门课的平均分为%f\n",j+1,c);
 }
 return 0;
}
float average1(float a,float b,float c){
 return((a+b+c)/3);
}
float average2(float a,float b,float c,float d,float e){
 return((a+b+c+d+e)/5);
}

 

posted on 2019-06-06 14:33  guofudiyilianan  阅读(199)  评论(0编辑  收藏  举报