算法设计 计算数字个数设计一个算法,要求能计算出数字的个数,数字可以任意有理数.比如,0.14的个数是3,额···这是一道高中的数学题,请用文字表述,
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 11:03:17
算法设计 计算数字个数设计一个算法,要求能计算出数字的个数,数字可以任意有理数.比如,0.14的个数是3,额···这是一道高中的数学题,请用文字表述,
算法设计 计算数字个数
设计一个算法,要求能计算出数字的个数,数字可以任意有理数.比如,0.14的个数是3,
额···这是一道高中的数学题,请用文字表述,
算法设计 计算数字个数设计一个算法,要求能计算出数字的个数,数字可以任意有理数.比如,0.14的个数是3,额···这是一道高中的数学题,请用文字表述,
用公式就可以了
比如A列的为数字,B1中输入公式
=IF(ISERROR(FIND(".",A1)),LEN(A1),LEN(A1)-1)
将B1下拉复制
按着算法就可以画程序框图了 1、10个连续的正整数,首项加末项,乘以0.2就是平均数 2、10个不连续的任意数,笨办法算吧。
#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];
in...
全部展开
#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)