如何用数组储存依次一串数的每个数字,如何数组中计数数字数

比如输入1010,怎么做让数组自动储存其中每个数,数组的数据类型应该是什么,然后如何统计数组里已经输了四个数?新手,谢谢。

3个回答

不用数组就可以了,我是用java的程序员,java中String,接收后,有自己的length属性,表示这个字符串有几个字符

sinat_32051231
sinat_32051231 您好,如果要输入123456789...,如何在c/c++中把这一串字符的每个数字储存起来,第一个是数字1,第二个是数字2···。输入的时候中间没有空格,该怎么写
4 年多之前 回复
 #include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{

    char str[100];
    int len,n;
    scanf("%s",str);
    len=strlen(str);
    n=atoi(str);
    printf("%s,%d,%d\n",str,len,n);
    return 0;
}

不用数组就可以了,我是用java的程序员,java中String,接收后,有自己的length属性,表示这个字符串有几个字符

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问