C语言计算一个数字最后几位的0的个数比如5040,我想得出1;比如26500,我想得出2,请问程序应该怎么写呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 08:25:50

C语言计算一个数字最后几位的0的个数比如5040,我想得出1;比如26500,我想得出2,请问程序应该怎么写呢?
C语言计算一个数字最后几位的0的个数
比如5040,我想得出1;比如26500,我想得出2,请问程序应该怎么写呢?

C语言计算一个数字最后几位的0的个数比如5040,我想得出1;比如26500,我想得出2,请问程序应该怎么写呢?
# include
void main()
{
long n;
long temp;
int count=0;
printf("input n:\n");
scanf("%ld",&n);
while(n!=0)
{
temp=n%10;
n/=10;
if(temp==0)
{
count++;
}
else
{
break;
}
}
printf("%d zeros in all...\n",count);
}
这样就行了哈,试过的没问题

C语言计算一个数字最后几位的0的个数比如5040,我想得出1;比如26500,我想得出2,请问程序应该怎么写呢? C语言 给出一个不多于4位的正整数.1.输出它是几位数 2.输出每一位数字 3.按逆序输出各位数字, 用C语言编写程序:两个100位的数字相加,输出计算结果,并算出计算结果中0的个数.用数组定义这两个数 请写出一个标准的求一个数每一位数字(假设有多少位已确定)的C语言方法 求出1234到6789内中间两位数字之和等于首位两位数字之积的数的个数用VF或C语言 得出最后答案 C语言:输入一个多于5位的正整数,要求:求它是几位数,分别输出每一个数字,按逆序输出各位数字 相对原子质量什么时候取2位有效数字,什么时候取4位有效数字?比如计算过程中和计算后的最后答案,还有考试填空中 求c语言程序 要求是输入一个数字能得到它是几位数字 但是这个数字要求是十位数字以上的因为我编了一个程序 只能用于不大于十位数字的情况 c语言菜鸟求助 在已知的几个数之间随机选择一个比如已知1,2,3,6,8,9,随机从这几个数中选择一个,怎么实现?给出完整函数,我是用VB6.0的! 设计一个C语言程序:给一个不多于5位的正整数,要求:求出它是几位数;分别输出每要求;求他几位数,分别输出每一位数字,按逆序输出个位数字 用c语言 将20位以内的数字转为数组,并判断输入的数字的个数比如我一次性输入了:98765这个数字结果就是a[0]=9 a[1]=8 a[2]=7 a[3=6] a[4]=5 ,个数是5 从键盘输入一个四位的正整数X,c语言编程计算X的每一个数字相加之和,怎么写以及思路 c语言一组数字求和,比如随便输入3,10,5,40等,求和,数字的个数是不定的 c语言 整型的大小事如何计算的我的理解是 比如vc6,0 一个整型四个字节 那就是三十二位 也就是2的31次方+.+2的0次方 这么计算对不? 求C语言答案 1,输出一个3位整数的逆序数,比如输入123,输出321 2,计算球的体积和表面积 C语言 计算1到N中数字1出现的个数 用C语言编写:计算100到1000之间各位数字之和为5的个数 输入一个数,计算所有数字之和的C语言程序