问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言统计数字位数问题

发布网友 发布时间:2022-04-28 12:08

我来回答

5个回答

热心网友 时间:2023-04-28 18:24

1. 

int main(void)
{
    int n ;
    char cnt = 0;
    
    printf("输入一个数 :");
    scanf("%d", &n);
    while(n)
    {
        n /= 10;
        cnt++;
    }
    printf("这是一个%d位数", cnt);
    
    return 0;
}

2. 

#include <math.h>
#include <stdio.h>

int main(void)
{
    int a[3] = {2, 3, 4};
    int m = 0;
    
    for(i=0;i<3;i++)
        m += a[i] * pow(10, 3-i-1);
    printf("m = %d", m);
    
    return 0;
}

热心网友 时间:2023-04-28 18:24

1、main()
{
int a,l;
int n=0;
printf("输入一个数:");
scanf("%d",&a);
while(a!=0)
{
l=a%10;
a=a/10;
printf("%d",l);
n++; }
printf(" %d位数\n",n);
}

热心网友 时间:2023-04-28 18:25

789 / 10 = 7878 / 10 = 77 / 10 = 0进行了3次这样就得出789是3位数 a[3]={2,3,4} 则 m=2*10^(2-0) + 3*10^(2-1) + 4*10^(2-2) = 234

热心网友 时间:2023-04-28 18:25

1、#include<iostream>using namespace std;int main(){int n,len;cin>>n;len=0;while(n){len++;n/=10;}cout<<len<<endl;return 0;}2、#include<iostream>using namespace std;int main(){int a[100];int n,i;int s=0;cin>>n;for(i=0;i<n;i++)cin>>a[i];for(i=0;i<n;i++)s=s*10+a[i];cout<<s<<endl;return 0;}

热心网友 时间:2023-04-28 18:26

第一题:#include<stdio.h>
long sum(long a){
int i,j=1,k=1;
for(i=1;i<=20;i++){
j=j*10;
if(a/j>0)
k++;
else break;
}
return k;
}
main(){
long a;
scanf("%ld",&a);
printf("%d\n",sum(a));
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
淘宝买家差评删除流程是什么?具体步骤介绍 神拳李青多少钱 《英雄联盟》盲僧新皮肤睁眼介绍_《英雄联盟》盲僧新皮肤睁眼是什么_百 ... 至高之拳李青高清壁纸至高之拳李青 盲僧金虾皮肤致敬哥哥张国荣 新版皮肤爱的初体验 英雄联盟盲僧神龙尊者皮肤一览 QQ输入法手机版如何进入输入法设置菜单 福来者福往爱出者爱返是什么意思 电脑开机后鼠标自动移动 速度还非常快 为什么总有一大堆验证码发到我手机上。 在c语言中怎么统计数字字符字母个数 请问c语言当中,如何统计数字各自出现的次数 c语言输入数据统计数字个数 木门的十大品牌有哪些? 中国木门十大品牌都有哪些? 十大木门品牌都是哪些 十大木门品牌有哪些? 玉溪玉达木门公司销售 电话号码是多少? 梦天木门好吗?在云南省玉溪市能做代理吗?希望朋友们能帮我解答一下,先谢谢了 玉溪焕彩木门在哪里? 玉溪世林木门好还是tata木门好 云南玉达木门制造有限公司怎么样? 侠盗飞车圣安地列斯苹果手机版怎么输入秘籍 侠盗猎车手圣安地列斯手机版怎样输秘籍? 侠盗猎车手圣安地列斯怎么输入秘籍 手机版输入秘籍 侠盗飞车圣安地列斯手机版怎么使用秘籍? 侠盗猎车手圣安地列斯手机版怎么输秘籍 圣安地列斯手机版秘籍怎么用? 侠盗猎车手圣安地列斯秘籍手机版怎么输入秘籍 求圣安地列斯手机秘籍翻译 c语言输入一行字符串,如何统计其中的字母和数字的个数 C语言编程题 统计数字字符个数? c语言问题 统计不同数字个数 c语言问题 统计不同数字的个数。 用c语言统计数字出现的次数 C语言:从键盘输入20个整数,统计不同数字的个数 C语言 数字字符统计 C语言:编写程序,输入若干个数字,并统计每个数字出现的个数。 c语言程序统计数字 c语言统计大小写字母 数字个数 C语言 统计数字(count) 编程 求找出程序的错误 (C语言)关于统计一行数字字符中每个数字字符出现的次数。 用C语言怎样写数据统计代码 C语言, 统计数组每个元素个数怎么做? 各位大侠,请问在公文中腰转发别的单位传来的文件,标题是用“关于转发。。”还是“转发关于。。”? 多层转发是必须省掉什么 如何区分印发、转发和批转? 转发文件发文机关在书名号内还是外 轻触开关在遥控器中起什么作用? 将下级单位工作管理事项给其他下级单位下发,用转发还是其他的公文模式?