66问答网
所有问题
C语言如何把一个字符串中的数值全提取出放在一个数组里面
例如有一个整型数字1101,定义一个数组a[4],实现把a[0]=1,a[1]=1,a[2]=0,a[3]=1??
举报该问题
推荐答案 2018-04-14
首先,C语言没有字符串类型,但是字符数组或者字符指针可以表示字符串。 所以你可以把几个字符串分别放到几个不同数组: 例如: char str1[10] = "abcdefg";char str2[10] = "qwerty";注意,定义字符数组时可以使用=直接赋值,非定义阶段,不能...
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Uiips2DpxnD9isxip9i.html
其他回答
第1个回答 2015-06-10
#include <stdio.h>
int main()
{
char a[5];
int i = 1101;
sprintf(a,"%d",i);
printf("%s",a);
}
用sprintf时,char a需要比整形数字多一位,因为最后一位需要添加结束符
本回答被网友采纳
相似回答
C语言
将
用户输入的
字符串中的
所有数字
提取
出来
答:
ints=0;chara[10];//输入
一个字符串
到a[6]printf("请输入一个字符串\n");scanf("%s",a);//输入字符串 for(i=0;i<10;i++)//计算a[6]中的数字个数 { if(a[i]>='0'&&a[i]<='9')m++;} if(m==0)printf("
字符串中
没有数字\n");p=(int*)calloc(m,sizeof(int));/...
用
c语言提取字符串中的
数字
答:
1、首先打开visual studio软件并创建一个新的
c语言
文件,如下所示。2、然后导入
C语言
文件顶部的库内容,如下所示。3、然后使用scanf函数接收用户输入的
字符串
。4、然后使用printf函数打印用户输入。5、运行程序后,弹出下图所示的命令界面,自动接收输入内容,按原样输出。6、最后,如果接收到其他类型,例如...
...
将字符串
str
中的
所有数字分离出来保存到
一个数组
中然后将数组排序后...
答:
if(sum!=0)//判断最后
一个字符
是否是数 { data[top++]=sum;} i=0;while(i<top){ printf("%ld\n",data[i]);i++;} return(0);}
如何
用
c
/c++
把一个字符串
把里边的数字
提取
出来
答:
给定一个数字
字符串
,把这个串里边的连续数字提取出来放到另外一个整型
数组中一个
单元中:include<iostream> include<
string
> using namespace std;void tiqu(char*a,int*b){ int j=0;bool key=false;for(int i=0;i<strlen(a);i++){ if(a[i]>='0'&&a[i]<='9'){ if(key)b[j] ...
C语言中如何将一个串中的
数字分离转换为数字存入一个整形
数组
中
答:
用函数atoi即可实现这个功能 include<stdlib.h> include<stdio.h> void main(){ char str[] = "123";int n;n = atoi( str );printf("%d\n", n);}
c语言中
数字
字符串中的
数字转化成
一个
个数字并存入整形
数组
答:
b;} 这个函数只能
将一个字符串中的
数字字符转换成一个数字。如果多个数字用空格隔开,我想是不是可以先记录空格的位置,然后求出每个字符函数在数组中的位置,比如b[]="12 21 -2 -3 2 3 6 100 ",-2的位置就是从b[6]到b[7],然后将每个数字字符串当做一个小数组调用我上面的那个函数。
大家正在搜
c语言字符串数组
c语言中字符串的定义
c语言字符串转数字
c语言读取字符串
c语言输出字符串
c语言字符串函数
c语言字符串逆序输出
字符串c语言
c语言字符串复制
相关问题
C语言如何把一个字符串中的数值全提取出放在一个数组里面
C语言,如何将数字添加到一个已有的字符数组中?
C语言 将一个字符串中的单词提取到另一个数组中。并显示数量
C语言里如何输入几个字符串放到一个数组中
C语言中,如何将一个数组中的数值转换成字符串输出?
c语言编程题!字符串复制。输入一个字符串,把它复制到一个字符...
c语言中如何将一个字符串中的每个字符分出开存入数组中或者对单...
c语言如何把字符串数组里面的123提取出来