中易网

请编写两个函数:一个是将5位int型数转换为每两个字符间加一个

答案:2  悬赏:20  
解决时间 2021-02-14 10:30
请编写两个函数:一个是将5位int型数转换为每两个字符间加一个
最佳答案
这是VB.NET代码
Public Class Class1
Public Shared Sub main()
Dim num As Integer = Console.ReadLine()'由控制台输入一个数
Dim str As String = num.ToString()
Dim strVal As String
Dim i As Integer
For i = 0 To str.Length - 1
If i <> str.Length - 1 Then
strVal += str.Substring(i, 1) + " "
Else
strVal += str.Substring(i, 1)'当取到最后一位是,后面不加空格
End If

Next
Console.WriteLine(strVal)'输出加空格后的串
Console.WriteLine(strVal.Length)
Console.Read()
End Sub
End Class

其它语言编写的程序大同小异,可以很容易理解!
全部回答
#include  #include  #include  using namespace std; string spaceout(int n) {     string str;     str += (char)(n % 10 + '0');     str += ' ';     while(n /= 10)     {         str += (char)(abs(n % 10) + '0');         str += n > 10 ? " " : "";     }     return string(str.rbegin(), str.rend()); } int main() {     string re(spaceout(12345));     cout << re << '\n';     cout << re.size(); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
敖厂长在哪直播?id叫什么?
大同公交车4路不到四中了么
搜集战争时的事,写主要内容50字
养花中的如此循环是什么意思,把文中的句子划
延锋彼欧维修电工工资多少
医院要医保卡(报销)?
CE垂直AB于E,AD垂直于BC于D,角A等于30度,
东鹏瓷砖水晶瓷和玻化砖的区别
微软IE3.0 鼠标 中间的滚轮坏了怎修
为什么电脑c盘突然满了
小轿车手刹没放到位,是后轮单边刹车片过热,
花坛里盛开的玫瑰象什么
你是怎样看待不幸的命运的?
港澳生入读武汉大学是读东湖分校么?
2016年临床执业医师资格是在哪个网上报名
推荐资讯
你对日本这国家的看法
为什么我的dota2开始进入游戏后是灰色的
指甲油里面的刷子沾上毛毛了,我用水洗了一下
淮安市公安局淮安分局在什么地方啊,我要过去
广西·桂小厨南宁亭江店这个地址在什么地方,
引言是什么
山东省的大学金融专业排名
一千立方根的值的格式是什么
胜利万用表DM3218使用方法
换地后被征用,土地应该赔给谁????
关于电磁波和现代通信,下列说法中正确的是(
庐山那变幻无常的云雾,给它增添了几分神秘色
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?