您的位置:首页 > 编程语言

【C编程练习】2013华为校园招聘机试题9月10日题1:把整数转换成字符串 void ConvertIntToStr(int nVal, char* pStr);

2012-09-11 22:29 701 查看
【C编程练习】2013华为校园招聘机试题9月10日题1:把整数转换成字符串 void ConvertIntToStr(int nVal, char* pStr);

//ex7_function4.c

//编写于2012年9月11日,源作者:曹玲玲

//【实现功能】2013华为校园招聘机试题9月10日题1:

/*【题目】第一道题,把整数转换成字符串 void ConvertIntToStr(int nVal, char* pStr);

*/

#include <stdio.h>

#define MAX 100

void ConvertIntToStr(int nVal, char* pStr)

{

int inter,remainder,i=0,j=0;

char tempStr[MAX];

inter=nVal/10;

remainder=nVal%10;

while(inter)

{

tempStr[i]=remainder+48;

i++;

remainder=inter%10;

inter=inter/10;

}

tempStr[i]=remainder+48;

for(;i>=0;i--,j++)

{

pStr[j]=tempStr[i];

}

pStr[j]='\0';

}

void ConvertIntToStr_main()

{

int number,temp1;

char pStr[MAX];

printf("请输入一个整数:");

temp1=scanf("%d",&number);

while (temp1==1)

{

ConvertIntToStr(number, pStr);

printf("%d转换成字符串为:%s\n",number,pStr);

printf("\n\n请输入下一整数。输入其他字符结束输入!\n");

temp1=scanf("%d",&number);

}

}

运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐