/**
判断一个数是否包含数字1,是的话返回1,不是的话返回0
*/
#include <stdio.h>
int isinclude(int data){
int temp;//用来存放从data数中取出的数字
while(data > 0){
temp = data % 10;
data /= 10;
if(temp == 1){
return 1;//出现数字1
}
}
return 0;
}
二、判断一个数中有多少个1, 当然也可以改成2,3.、、、
/**
判断一个数是否包含数字1的个数,返回个数
*/
#include <stdio.h>
int numofinclude(int data){
int n = 0;//用来记录包含1的个数
int temp;
while(data > 0){
temp = data % 10;
data /= 10;
if(temp == 1){
n++;
}
}
return n;
}