当先锋百科网

首页 1 2 3 4 5 6 7

 1.

#include <stdio.h> int main() {  float add(float x,float y);  float minus(float x,float y);  float multiply(float x,float y);  float division(float x,float y);

 float x,y,a,b,c,d;  printf("Please enter x and y:");  scanf("%f,%f",&x,&y);  a=add(x,y);  printf("sum is %f\n",a);  b=minus(x,y);  printf("minus is %f\n",b);  c=multiply(x,y);  printf("multiply is %f\n",c);  d=division(x,y);  printf("division is %f\n",d);  return 0; }

float add(float x,float y) {  float z;  z=x+y;  return(z); } float minus(float x,float y) {  float p;  p=x-y;  return (p); } float multiply(float x,float y) {  float q;  q=x*y;  return(q); } float division(float x,float y) {  float s;  s=x/y;  return(s); }

2.

#include<stdio.h> int main() {  int prime(int);  int n;  printf("input an integer:");  scanf("%d",&n);  if (prime(n))   printf("YES\n");  else   printf("NO\n");  return 0; }

int prime(int n) {  int flag=1;  int i;  for (i=2;i<n/2 && flag==1;i++)   if(n%i==0)    flag=0;  return(flag); }

3.

#include <stdio.h> int main() {  int max4(int a,int b,int c,int d);  int a,b,c,d,max;  printf("Please enter 4 intergrt numbers:\n");  scanf("%d %d %d %d",&a,&b,&c,&d);  max=max4(a,b,c,d);  printf("max=%d\n",max);  return 0; } int max4(int a,int b,int c,int d) {  int max2(int a,int b);  int m;  m=max2(max2(max2(a,b),c),d);  return(m); }int max2(int a,int b) {  return(a>=b?a:b); }

 

 

 

4.

#include <stdio.h> int main() {  int fac(int n);  int n;  int y;  printf("input an interger number:");  scanf("%d",&n);  y=fac(n);  printf("%d != %d\n",n,y);  return 0; }

int fac(int n) {  int f;  if(n<0)   printf("n<0,data error!");  else if(n==0 || n==1)   f=1;  else   f=fac(n-1)*n;  return(f); }

 

转载于:https://www.cnblogs.com/P201821430045/p/10985114.html