标签:else c函数 阶乘 err 返回 ever number 整数 include
/*
c函数练习
定义以下函数:
1. 求得两个整型数中较大的那一个
2. 返回给定正整数的倒序数。如给定的是1234,返回4321
3. 用递归求得一个整型数的阶乘
4. 判断一个整数是否在某两个整数之间
*/
/*1. 求得两个整型数中较大的那一个
#include<stdio.h>
int max(int a,int b);
int main(void)
{
int x,y;
printf("input two numbers:\n");
scanf("%d%d",&x,&y);
printf("maxmum=%d",max(x,y));
}
int max(int a,int b)
{
if(a>b)return a;
else return b;
}
*/
/*返回给定正整数的倒序数。如给定的是1234,返回4321
#include<stdio.h>
int main(void)
{
int m,n;
printf("input a number:\n");
scanf("%d",&m);
n = m % 10;
while(m/10 != 0)
{
m = m / 10;
n = n * 10 + m % 10;
}
printf("\n");
}
int rever_order ( int m,intn)
{
int n = m % 10;
while(m/10 != 0)
{
m = m / 10;
n = n * 10 + m % 10;
}
}
*/
/*3. 用递归求得一个整型数的阶乘
#include<stdio.h>
int main(void)
{
int fac(int n);
int n;
int y;
printf("input integer 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;
}
*/
/* 4. 判断一个整数是否在某两个整数之间
#include<stdio.h>
int main(void)
{
int x,y,z;
printf("-判断x是否在y和z之间的程序\n");
printf("请输入 x、y、z :");
scanf("%d%d%d",&x,&y,&z);
if(y<z && x>y && x<z)
{printf("x在y和z之间。\n");}
else if(z<y && x>z && x<y)
{printf("x在y和z之间。\n");}
else
{printf("x不在y和z之间。\n");}
}
*/
标签:else c函数 阶乘 err 返回 ever number 整数 include
原文地址:https://www.cnblogs.com/shuaiGH/p/10285529.html