将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 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");
}
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");
}
相关文章推荐
- 将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"
- 将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"
- C语言程序之整数转换为相应的一个字符数组
- 将整数转换为相应的一个字符数组
- 编程练习2——02—将整数转换为相应的一个字符数组
- 给定一个整数,把整数中包含的每一个数字放到一个数组中(不要把数字转化为字符串处理)
- 将一个数字字符串转换为数字(支持数字中间夹杂字母,但是受int型的限制,转化的长度很有限),如:"1234" -->1234
- 编写一个程序,读取键盘输入,直到遇到@符号为止,并回显输入(数字除外),同时将大写字符转换为小写,将小写字符转换为大写(别忘了cctype函数系列)
- 编写一个函数将字符串中的数字字符转化为相应的整数
- 用c语言实现从一个只包含数字的字符串转化为和字符串一样的整数(比如从"12345"转化为整数12345)
- 为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数
- 字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数包含了任何非数字字符,函数就返回零
- 输入一个字符串,内有数字和非数字字符,例如 A123x456 17960? 302tab5876 操作:将连续的数字作为一个整数,一次存放到一数组a中,例如123存放在a【0】中,456放在a【1】中
- 金山笔试题-字符串排序 :" 写一个函数,实现对给定的字符串(字符串里面包括:英文字母,数字,符号)的处理"
- 将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符
- python如何提取某一个固定的字符之间的数据如<img src= >" 内容"
- <C语言>输入某个大写字母,产生一个金字塔图案。(字符与数字间的转换)
- 将一个字符串转换为一个整数,若遇到非数字字符则返回0
- 求一个整数的位数并将各个位上的数字储存到一个数组中
- 输入一个字符串,将其中的连续数字字符组成整数,并放入数组中,在主函数中打印这个数组及数组的个数。