问题标题: 酷町堂:1690 数的位数

0
0

0
已采纳
王梓澳
王梓澳
中级光能
中级光能

可以定义一个字符串,然后测它的串长。

核心代码(有注释):

cd=a.size();//size是测a的串长
//注:a是string类型的字符串,不是其他类型。

由于有string类型,所以要加头文件。

所有头文件:

#include <iostream>
#include <string>

 

0
栾峻岩
栾峻岩
初级天翼
初级天翼

定义1个字符串,输出a.size();

0
0
邵逸儒
邵逸儒
中级天翼
中级天翼
    定义 a;
    输入a;
    如果(a>=0&&a<=9)输出"1";
    如果(a>=10&&a<=99)输出"2";
    如果(a>=100&&a<=999)输出"3";
    如果(a>=1000&&a<=9999)输出"4";
    如果(a>=10000&&a<=99999)输出"5";
    如果(a>=100000&&a<=999999)输出"6";
    如果(a>=1000000&&a<=9999999)输出"7";
    如果(a>=10000000&&a<=99999999)输出"8";
    如果(a>=100000000&&a<=999999999)输出"9";
    如果(a>=1000000000&&a<=9999999999)输出"10";

0
马佳滢
马佳滢
新手天翼
新手天翼

 杨陈卓 你好!

我们来搞字符串求长度:strlen(n)

    字符定义 数组n[长度100];
    scanf("%s",n);
    整形定义 a赋值strlen(n);
    printf输出a;(“%d”,a);

头文件:

#include<stdio.h>
#include<string.h>

 

我要回答