精华内容
下载资源
问答
  • 统计一个整数的位数

    2013-01-12 11:18:27
    输入一个整数统计位数。代码已经过优化,效率高。
  • 4.2统计一个整数的位数

    千次阅读 2020-03-25 10:56:34
    例4-3从键盘输入一个整数统计该数的位数。例如12534,输出5;输入-99,输出2,输入0.输出1。 #include <stdio.h> int main() { int count,number; count=0;//循环初始化 printf("Enter a number :"); ...

    例4-3从键盘输入一个整数,统计该数的位数。例如12534,输出5;输入-99,输出2,输入0.输出1。

    #include <stdio.h>
    int main()
    {
        int count,number;
        count=0;//循环初始化
        printf("Enter a number :");
        scanf("%d",&number);
        if(number<0)//将负数转换成正数
            number=-number;
        do
        {
            number=number/10;
            count++;
        } while (number!=0);
        printf("It contains %d digits.\n",count);
    
        return 0;
    }
    
    展开全文
  • 统计一个整数的位数 本题要求编写程序,对于给定的整数N,求它的位数。 输入格式: 输入在一行中给出一个绝对值不超过10​9的整数N。 输出格式: 在一行中输出N的位数。 输入样例1: 12534 输出样例1: 5 输入样例2:...

    统计一个整数的位数

    本题要求编写程序,对于给定的整数N,求它的位数。

    输入格式:

    输入在一行中给出一个绝对值不超过10​9的整数N。

    输出格式:

    在一行中输出N的位数。

    输入样例1:

    12534

    输出样例1:

    5

    输入样例2:

    -987600321

    输出样例2:

    9

    输入样例3:

    0

    输出样例3:

    1

    我的代码

    #include<stdio.h>
    int main()
    {
    	int n,count;
    	scanf("%d",&n);
    	if(n<0)
    	{
    		n=-n;
    	}
    	do
    	{
    		count++;
    		n=n/10;
    	}while(n!=0);
    	printf("%d",count);
    	return 0;
    }
    
    展开全文
  • 统计一个整数的位数 (15分)

    千次阅读 2020-07-10 13:58:37
    统计一个整数的位数 (15分) 本题要求编写程序,对于给定的整数N,求它的位数。 输入格式: 输入在一行中给出一个绝对值不超过10 ​9 ​​ 的整数N。 输出格式: 在一行中输出N的位数。 输入样例1: 12534 输出样例1: 5 ...

    统计一个整数的位数 (15分)

    本题要求编写程序,对于给定的整数N,求它的位数。

    输入格式:

    输入在一行中给出一个绝对值不超过10
    ​9
    ​​ 的整数N。

    输出格式:

    在一行中输出N的位数。

    输入样例1:

    12534

    输出样例1:

    5

    输入样例2:

    -987600321

    输出样例2:

    9

    输入样例3:

    0

    输出样例3:

    1

    #include <stdio.h>
    #include <stdlib.h>
    
    /* run this program using the console pauser or add your own getch, system("pause") or input loop */
    
    int main(int argc, char *argv[]) {
    	
    	int N;
    	int count;
    	 
    	scanf("%d",&N);
    	 do{
    	 	count++;
    	 	N=N/10;	
    	 }while(N!=0);
    	 
    	printf("%d\n",count);
    	
    	return 0;
    }
    
    展开全文
  • #include<stdio.h> int main() { int count,number; count=0; printf("Enter a number:"); scanf("%d",&number); if(number<0)number=-number; do{ number=number/10;... printf("It
    #include<stdio.h>
    int main()
    {
        int count,number;
        count=0;
        printf("Enter a number:");
        scanf("%d",&number);
        if(number<0)number=-number;
        do{
            number=number/10;
            count++;
        }while(number!=0);
        printf("It contains %d digits.\n",count);
        return 0;
    }
    
    展开全文
  • 统计一个整数n的位数并按序输出 #include <stdio.h> #include <math.h> //统计一个整数n是几位数 int GetFigures(int n) { if(n==0) return 1;//数字0为特殊情况 int i=0;//i为起始位数 while(n!=0)...
  • “#List item1、给一个不多余5位整数,要求” “##//(1)、求出他是几位数” “###//(2)、分别输入每一位数字” “####//(3)、按逆序输出各位数字,例如原数是321,应输出123” “#####//(4)、顺序输出” #...
  • 7-1 统计一个整数的位数 -------------------------do-while循环典型例题--------------------------- 本题要求编写程序,对于给定的整数N,求它的位数。 输入格式: 输入在一行中给出一个绝对值不超过10的九次方的...
  • 统计一个整数是个几位数字?整数可以是负数,零或者正数. 示例 1: 输入:0 输出:1 示例 2: 输入:123456789 输出:9 示例 3: 输入:-123456789 输出:9 unsigned char GetFigures(int n) { int count = 0; if(n ...
  • 4 0 do-while循环中括号里条件是满足则进行循环 #忘记打上去了 9
  • 点击查看C语言程序设计:编写程序,输入一个正整数,统计整数的位数并计算其各个数位上的数字之和。具体信息答:#include /*包含头文件*/void main() /*主函数*/{ int n,sum=0,m=0; /*定义整形函数,用n代替输入的...
  • //求出整数n是几位数,算法原理:统计次数(/=10) int Count(int n) { if(n==0) { return 1; } int tmp=0; while(n!=0) { n/=10; tmp++;//统计次数 } return tmp; } ``//求出整数n是几位数,...
  • (1)//统计一个整数n是几位数 //12345->5;123456789->9 int GetFigures(int n) { int count = 0; do { count++; n /= 10; } while (n != 0); return count; } 首先,先定义一个计数器count; ...
  • 统计整数的位数

    2020-11-14 20:02:06
    统计整数的位数 问题描述 输入一个整数,求它的位数以及各位数字之和。例如,1234的位数是4,各位数字之和是1+2+3+4=10;-12的位数是2,各位数字之和是3。 输入描述: 输入一个整数。(整数可以是负数,统计位数时,...
  • 1)统计整数的位数,并求各位数字之和,例如输入127,输出位数为3,和为10; 2)从高位开始逐位分割并输出它的各位数字例如,输入127,则输出结果为1 2 7 3)判断该数是否为素数,例如输入127,输出127是素数; ...
  • 运用C语言求一个整数各个位数数字

    万次阅读 多人点赞 2019-03-30 18:26:26
    1.先求这的位数 用此数除以10可以丢掉这数的位,循环除10多次直到结果为0,统计循环次数,便为此数的1位数 例:45678 数字 45678 4567 456 45 4 运算 45678/10=4567 4567/10=...
  • 请输入一个整数:1234 控制台输出:1234是4位数字 (2)演示二: 请输入一个整数:-34567 控制台输出:-34567是5位数字*/ package com.heima.array; import java.util.Scanner; public class MyDemo3 { ...
  • //第二个do语句循环次数与输入整数的位数相同,因此只需要统计循环的次数就行可以了 #include <stdio.h> int main (void){ int num; int ws; do{ printf("请输入一个非负整数:"); scanf("%d",&...
  • 给出一个不多于5位的正整数。方法1(利用循环获取各个位上数值的同时,计算数的位数) 题目要求 1.求出它是几位数 2.分别输出各位数字 3.按逆序输出各位数字 如原数是321,逆序输出123 编程要求:使用数组 */ ...
  • 给定一个 k 位整数 N请编写程序统计每种不同个位数字出现次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。 输入格式: 每个输入包含 1 个测试用例,即一个不超过 1000 位整数 N。 输出格式: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,468
精华内容 587
热门标签
关键字:

统计一个整数的位数