c语言经典函数.doc
求一个整数的个元素之和
#includestdio.h
void main()
{
int n,sum=0;
printf(请输入任意一个整数:);
scanf(%d,n);
while(n%10)
{
sum+=n%10;
n=n/10;
}
printf(其各个位数之和为%d\n,sum);
}
//01. 判断一个整数是否是质数
int isprime(int n) //返回值如果为1表示是质数,返回值为0表示不是质数
{
int i;
for( i = 2; i = n/2; i++ )
{
if( n % i == 0 )
{
return 0;
}
}
return 1;
}
/*
02. 判断一个整数n中是否含有某数字m
*/
int exists(int n, int m) //返回值如果为1表示含有,返回值为0表示不含有
{
while( n )
{
if( m == n %10 )
{`
return 1;
}
n = n / 10;
}
return 0;
}
/*
03. 将一个整数逆序
*/
int reverse (int n) //返回值表示逆序得到的结果
{
int sum;
sum = 0;
while( n )
{
sum= sum*10+n%10;
原创力文档

文档评论(0)