一个含有五位数字的整数的万位数字与千位数字的和等于十位数字与个位数字的和
编写一个通用函数,该函数可以实现判断:一个含有五位数字的整数的万位数字与千位数字的和等于十位数字与个位数字的和。例如:37146,它的万位、千位、十位与个位分别是3,7,4,6,且3+7=4+6,符合条件;而数字12634则不符合条件。编写主程序调用该函数实现求所有5位数字中满足条件的数的个数。int ch(int x)
{
int j,t,s1,s2,m,n,k=0;
j=x/10000;
t=x%10000/1000;
m=x%100/10;
n=x%10;
s1=j+t;
s2=m+n;
if(s1==s2)
k++;
return(k);
}
#include<stdio.h>
#include"sh.h"
int main()
{
int x,k,s;
for(x=10000;x<=99999;x++)
{
s=ch(k);
}
printf("%d\n",s);
return 0;
}