为了账号安全,请及时绑定邮箱和手机立即绑定

关于itoa()函数

关于itoa()函数

C
qq_不睡觉的怪叔叔_0 2016-08-28 14:21:21
#include<stdio.h>#include<string.h>void reverse(char s[]){ int temp,i,j; for(i=0,j=strlen(s)-1;i<j;i++,j--) {  temp=s[i];  s[i]=s[j];  s[j]=temp; }}void itoa(int n, char s[]){ int i=0,sign; if((sign=n)<0);  n=-n; do{  s[i++]=n%10+'0'; }while((n/=10)>0); if(sign<0)  s[i++]='-'; s[i]='\0'; reverse(s);}int main(){ int n=1000; char s[81]; itoa(n,s); printf("%s", s); return 0;}这是我自己尝试编写的itoa()函数,为什么起不到将数字n转换为字符串s的作用呢?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1179 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信