您的位置:首页 > 其它

将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"

2016-10-29 23:11 323 查看
/*****************************************************

copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd.

File name:

Author:Jerey_Jobs    Version:0.1    Date:

Description:

Funcion List:

*****************************************************/

#include <stdio.h>

int fun(int num);

int main()

{

 int num;        //定义变量并且提示用户输入变量值

 printf("Enter your number :\n");

 scanf("%d",&num);

 fun(num);        //调用fun()函数

    return 0;

}

int fun(int num)

{

 int i = 0,n = 0;        //定义循环变量i、计数变量n、中间变量temp和整形数组

 int temp;

 int s[1024];

 while(num != 0)        //利用条件进行循环,读出每一位的值

 {

  s[i] = num % 10;

  num = num / 10;

  n++;

  i++;

 }

 for(i = 0;i < (n / 2); i++)        //利用循环改变每一位在数组中的值

 {

  temp = s[i];

  s[i] = s[n - 1 - i];

  s[n - 1 - i] = temp;

 }

 for(i = 0;i < n; i++)       //输出字符串

 {

  printf("%d",s[i]);

 }

 printf("\n");

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