ZKX's LAB

千百十个分离 C语言:分离出一个四位整数的个十百千位,并相加?

2021-04-23知识6

C语言:分离出一个四位整数的个十百千位,并相加? 你可以使用取模(%)运算来实现这个功能这里给你提供一个思路:开一个变量num,输入这个整数,设变量“gewei”=num%10(这里是取num的个位)紧接着num/10(去掉最后一位)然后设变量“shiwei”=num%10;num/10以此类推,最后相加就可以了

急!!求判断一个5位数的个,十,百,千,万位分离后组合的EXCEL函数 'EXCLE表格中,从0到9共10个数字中,随机组合成5位数,现判定在个,十,百,千,万位的数字Public Function FuncA()As LongRandomizeFuncA=90000*Rnd()+9999End Function'根据不同情况输出判断结果,'以下有6种情况:1、全部不相同,输出A;2、1个二重数和3个单号数,输出B;3、2个二重号和1个单号数,输出C;'4、1个三重数和2个单号数,输出D;5、1个三重数和1个二重数,输出E;6、1个四重数和1个单号数,输出F。Public Function FuncB(V As Long)As StringDim CH As Integer,CH2 As Integer,DH As Integer,I As Integer,J As IntegerDim D(1 To 5)As Integer,D2(1 To 10)As IntegerD(1)=V \\ 10000D(2)=(V Mod 10000)\\ 1000D(3)=(V Mod 1000)\\ 100D(4)=(V Mod 100)\\ 10D(5)=(V Mod 10)For I=1 To 4For J=I+1 To 5If D(I)=D(J)Then CH=CH+1NextNextFor I=1 To 5If D(I)Mod 2=1 Then DH=DH+1D2(D(I)+1)=D2(D(I)+1)+1NextIf CH=0 ThenFuncB=\"AExit FunctionEnd IfIf CH=1 And DH=3 ThenFuncB=\"BExit FunctionEnd IfIf CH=2 And DH=1 ThenFuncB=\"CExit FunctionEnd IfIf CH=3 And DH=2 ThenFuncB=\"DExit FunctionEnd IfCH=0:CH2=0For I。

欲将单片机中4位十进制数(千、百、十、个位)进行分离,或将其转换成BCD码,,请诸位不吝赐教, 不知 是 单片机 数据转换问题,还是?什么类型的单片机,如51的 还是?如果 是 多字节的 如 十六进制 转 十进制 或者 十进制 转十六进制或者 一个字节 的 两位 十进制数 。

#千百十个分离

随机阅读

qrcode
访问手机版