算法设计 计算数字个数
算法设计 计算数字个数设计一个算法,要求能计算出数字的个数,数字可以任意有理数. 比如,0.14的个数是3, 请各位大人帮帮忙!感谢!额···这是一道高中的数学题,请用文字表述,谢谢亲们~
#include
#include
bool alpa(char x){return x<='z'&&x>='a';}//判断是否为小写字母
bool dig(char x){return x>='0'&&x<='9';}//判断是否为数字
int main()
{
char s[100];
int n,i;
gets(s);//把数字当作字符串输入,这样精确
n=0;
for(i=0;s[i];i++)
{
n+=dig(s[i]);//是数字就加上
}
printf("%d\n",n);
return 0;
}
用公式就可以了
比如A列的为数字,B1中输入公式
=IF(ISERROR(FIND(".",A1)),LEN(A1),LEN(A1)-1)
将B1下拉复制
比如A列的为数字,B1中输入公式
=IF(ISERROR(FIND(".",A1)),LEN(A1),LEN(A1)-1)
相关内容