定义一个函数,将一个整数(作为参数)转变为字符串,每个字符之间加一个空格,并将字符串输出。

来源:百度知道 编辑:UC知道 时间:2024/09/21 03:37:53
定义一个函数,将一个整数(作为参数)转变为字符串,每个字符之间加一个空格,并将字符串输出。例如,将整数2013转化为字符串:“2 0 1 3”。编写主函数调用该函数!
用c语言!!!

procedure TForm1.Button1Click(Sender: TObject);
var
st1:integer;
begin
st1:=strtoint(edit1.Text);
edit2.Text:=tranint(st1);
end;
function TForm1.tranint(zhengshu:integer):string;
var
i:integer;
str,str2:string;
begin
result:='';
str:=inttostr(zhengshu);
for i:=1 to length(str) do
begin
str2:=copy(str,i,1);
result:=result+str2+' ';
end;
end;
end.
C语言我几乎都忘记了不过用PASCAL在DELPHI下实验过了你可以参考下。其思想是你先把你传入的整数转换为字符串,然后再分别取每位+‘’就可以了,然后再主函数里调用。

给个思路,Delphi程序
function AlertStr(str:string)
var
i:integer;
ss:string;
begin
for i:=0 to length(str)-1 do
begin
ss := ss[i]+' ';
end;
ss:=trim(ss);
end;

定义一个函数将一个整数变为字符串每个字符之间用一个空格.将加了空格的字符串转值后输出 c语言问题,写一个 函数,使一个整数i的二进制表示形式中的低6位改为0,将得到的数作为函数值返回。 定义一个绝对值函数fabs() 编写一个程序,一个判别素数的函数后写一个主函数调用该函数,将整数90分成两个素数之和. 读入一个整数m(4<m<21)调用函数rand 获得 m个随机整数,将这 m个随机整数从小到大排列 将一个十进制整数转化为十六进制字符串的函数和一个将十六进制转化为十进制的函数,例如:输入162转化为A2 有一个unsigned long类型整数,分别将其前2个字节和后2个字节作为两个unsigned int类型整数输出? 如何将一个多位整数倒序 c语言 编一个判别素数的函数,然后写一主函数调用该函数,将整数90分成两个素数之和。下面那里错了 编写一个函数change( x, r),将十进制整数x转成r(1<r<10)进制整数输出