77问答网
所有问题
c语言问题,把数字字符串数组转换为数字
如a[6]={"47963"}; 输出为47963, 求完整程序
只能用 #include<stdio.h>
不要用到 相关函数:atof atoi,atol,
strtod,strtol,strtoul
举报该问题
推荐答案 2017-03-25
#include <stdio.h>
unsigned long a2ul(char *s)
{
unsigned long n;
for(n=0;*s;s++)
{
n=n*10+*s-'0';
}
return n;
}
int main(void)
{
char a[6]="47963";
unsigned long n=a2ul(a);
printf("%lu\n",n);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/W83q8YYNNGNGpWvpvW.html
相似回答
刚学
C语言,
不太懂。把键盘输入的由
数字字符
组成的
字符串转换为
相应的...
答:
int main(void){ char a[80];int b;scanf("%s",a);//输入
字符串
sscanf(a,"%d",&b);//从字符串a读取一个整数 printf("%d\n",b);//输出这个整数 return 0;} //---
51/52单片机 keil
C语言
字符转数字
答:
第一种情况,如果你的
字符串
是存在char *s中,像这样:char *s = "5670";这样,第一个字符就是 char a = *s;int number1 = a - '0'; //这里number1中存的就是
数字
5 同理,再接着写 a = *(++s);int number2 = a - '0';//这里的number2中存的就是数字6 第三个字符,接着...
...输入的由
数字字符
组成的
字符串转换为
相应的数字。例如把"123"转换为...
答:
int zhuanhuan(char s[]); //
将字符串
转换成
一个 整数 void main(){ char s[5];printf("请输入0-9999个
数
\n");gets(s);while(1) //判断是否输入正确 { int p=0; //用作哨兵值 int i=0; //用做循环计数器 int si=strlen(s); // 字符串的长度 while(strlen(s)...
C语言如何将
一个
数字
组成的
字符串转变成
十进制数
答:
一、直接使用库函数atoi将数字字符串转换成十进制整数
。代码如下:include "stdio.h"#include "stdlib.h"//调用库函数atoi要包含这个文件int main(int argc,char *argv[]){char a[]="478167831";printf("%d\n",atoi(a));//直接调用atoi将a转换为十进制整数return 0;}二、用库函数sscanf直接将...
C语言将
一
数字字符串转化成
整数(不得调用C语言提供的将字符串转化成整数...
答:
i = 0;i <l;i++){ if(*p ='-' ){ flag = 0;p++;continue;} for(j = 0;j < l -i -1;j++){ n*=10;} new+=(*p - 48)*n;n = 1;p++;} if(flag ==0){ new = 0 - new; //这里简单但很实用正数转负数 } return new;...
c语言中如何将字符串转化成
整数型并输出?
答:
在
C语言中将字符串转化成
整型有两种方法。1 用atoi函数。atoi的功能就是
将字符串转为
整型并返回。其声明为 int atoi(char *str);比如atoi("1234");会返回整型1234。2 用sscanf。sscanf与标准格式化输入函数scanf类似,不过源并非是标准输入,而是字符串。用sscanf可以处理更复杂的字符串。比如字符串...
C++中怎样把一个
字符串数组
中的数
转换成
整形 数据 如:string s=“12...
答:
可以直接用atoi这个函数 include "iostream"using namespace std;int main(){
string s
="1234";int n;n=atoi(s.
c
_str()); //string对象
转成
char *,再调用atoi函数 cout<<n<<endl;}
大家正在搜
将字符串转换为数组
c语言输入字符串数组
c语言字符串数组定义
c语言定义一个字符串数组
c语言字符串存入数组
字符串和字符数组的区别
字符串c语言
c语言字符串定义
c语言字符串输入
相关问题
c语言问题-把数字转换为字符数组
c语言问题-把数字转换为字符数组
C语言中,如何将一个数组中的数值转换成字符串输出?
C语言中,如何将一个数组中的数值转换成字符串输出?
c语言怎样输入字符串后转换为数组
c语言中数字字符串中的数字转化成一个个数字并存入整形数组
C语言中,字符串怎么转换为int数组?
C语言,整数数组转化为字符串