作业帮 > 综合 > 作业

用C语言把10555当中的第三位数字5提取出来,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 19:47:31
用C语言把10555当中的第三位数字5提取出来,
我现在目的是,比如说A是一个1到6位数的一个十进制数字,A到底是多大现在还不知道,A只是外界输入进来的一个速度信号数据,但是我
想把这个数字当中的每一位数的数字给取出来,然后显示到数码管里面去
先除100再对10求余
再问: 谢谢啊,如果我说前面的那个数字随时都在5到6位数变化,是一样的做法吗?还有我想问一下 ,5%10,所得的值是多少呢
再答: 你的意思是一个六位数。求第三位的数字吗? 5%10,所得的值是5
再问: 我现在目的是,比如说A是一个1到6位数的一个十进制数字,A到底是多大现在还不知道,A只是外界输入进来的一个速度信号数据,但是我 想把这个数字当中的每一位数的数字给取出来,然后显示到数码管里面去
再答: 哦。你是想求各位的数字么? 可以用这种方法。 其实有个更简单的方法。 就是你先利用函数转化成字符。
再问: 还请指教
再答: 应该可以看懂。 #include #include #include int main () { long num,len,i; scanf("%ld",&num); char str[10]; itoa(num,str,10); len=strlen(str); for(i=0;i