#include<stdio.h>
int main(void)
{
int x,y;
printf("请输入两个整数:");
scanf("%d-%d",&x,&y);
if(x>y){
printf("%d>%d",x,y);
} else if(x==y){
printf("%d=%d",x,y);
} else{
printf("%d<%d",x,y);
}
return 0;
}
/*
返回给定正整数的倒序数。如给定的是1234,返回4321
*/
#include<stdio.h>
int main(void)
{
int avr;
int y=0;
do{
printf("请输入一个数:");
scanf("%d",&avr);
}while(avr<0);
while(avr>0){
y=y*10+avr%10;
avr=avr/10;
}
printf("%d\n",y);
return 0;
}
/*
用递归求得一个整型数的阶乘
*/
#include <stdio.h>
int sumn(int n);
int main(void)
{
int a;
printf("请输入一个整数:");
scanf("%d",&a);
printf("%d\n",sumn(a));
return 0;
}
int sumn(int n)
{
if(n<0)
return 0;
if(n==0)
return 1;
if(n>0)
return n * sumn(n-1);
}
/*
判断一个整数是否在某两个整数之间
*/
#include <stdio.h>
int main(void)
{
int x=12,y=36;
int avr;
do{
printf("请输入一个整数:");
scanf("%d",&avr);
}while(avr<0);
if(avr>x&&avr<y)
{
printf("%d在某两个数之间\n",avr);
}else{
printf("%d不在某两个数之间\n",avr);
}
return 0;
}