C语言如何求整数的位数及各位数字之和

 更新时间:2022年11月07日 10:04:29   作者:AMCUL  
这篇文章主要介绍了C语言如何求整数的位数及各位数字之和,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

求整数的位数及各位数字之和

题目描述:

对于给定的正整数N,求它的位数及其各位数字之和。
输入格式:
输入在一行中给出一个不超过10 ​9 ​​ 的正整数N。
输出格式:
在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。

输入样例:

321

输出样例:

3 6

代码如下:

#include "stdio.h"
void cooperation()
{
	int n,i=0,m,sum=0;
	scanf("%d",&n);
	while(n!=0)
	{
		m=n%10;//得出正数的每一位数字 
		sum+=m;//并求和 
		n/=10;//求出包含的位数 
		i++;//对位数进行计数 
	}
	printf("%d %d\n",i,sum);
}
int main()
{
	cooperation();
	return 0;
}

求一个四位整数各位数字之和

题目:

求一个四位整数各位数字之和,并在屏幕上输出结果

思路:

运用取余和取整四位整数各位上的数字,然后将其相加即可

#include<stdio.h>
int main()
{
    printf("请输入一个四位整数:");
    int a,b,c,d,t,sum;
    scanf("%d",&t);
    a=t/1000;
    b=(t/100)%10;
    c=(t/10)%10;
    d=t%10;
    sum=a+b+c+d;
    printf("四位整数各位数字之和为:%d\n",sum);
}

输出:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C++超详细讲解函数对象

    C++超详细讲解函数对象

    在c++中,我们把所有能当作函数使用的对象统称为函数对象。它是实现operator()的任何类型,此运算符被称为调用运算符,当调用此操 作符时,其表现形式如同普通函数调用一般,因此取名叫函数对象
    2022-06-06
  • C++11中bind绑定器和function函数对象介绍

    C++11中bind绑定器和function函数对象介绍

    这篇文章主要介绍了C++11中bind绑定器和function函数对象介绍,绑定器,函数对象和lambda表达式只能使用在一条语句中,更多相关内容需要的小伙伴可以参考一下
    2022-07-07
  • C++继承和动态内存分配

    C++继承和动态内存分配

    这篇文章主要介绍了C++继承和动态内存分配,当我们的基类使用动态内存分配,并且重新定义赋值和复制构造函数,这会对派生类的实现有什么影响呢?我们带罩疑问俩姐下面文章内容吧
    2022-01-01
  • 详细谈谈C语言中动态内存

    详细谈谈C语言中动态内存

    在C语言中,编写程序的时候不能确定内存的大小,希望程序在运行的过程中根据数据量的大小动态的分配内存,这篇文章主要给大家介绍了关于C语言中动态内存的相关资料,需要的朋友可以参考下
    2022-03-03
  • C++ 在堆上开辟与释放二维、三维指针详细解析

    C++ 在堆上开辟与释放二维、三维指针详细解析

    一维指针其实就相当于一维数组,不用去看书上所说的数组在内存中的首地址这些晦涩的话,以此类推 二维指针就相当于二维数组,新手对一维数组的开辟与释放比较容易熟悉
    2013-09-09
  • C语言中#define与typedef的互换细节详解

    C语言中#define与typedef的互换细节详解

    本篇文章是对C语言中#define与typedef的互换细节进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C++之类的静态变量

    C++之类的静态变量

    这篇文章主要介绍了C++之类的静态变量的相关资料,需要的朋友可以参考下
    2015-06-06
  • C++实现单例模式的自动释放

    C++实现单例模式的自动释放

    这篇文章主要为大家详细介绍了C++实现单例模式的自动释放,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • 树形结构的3中搜索方式示例分享

    树形结构的3中搜索方式示例分享

    树的3中常见搜索方式,包括二叉树方式(每一层只有0和1)、满m叉树(每一层都有0 到m - 1)、子集树,也称为全排列树,需要的朋友可以参考下
    2014-02-02
  • C语言中嵌入Lua解释器的方法详解

    C语言中嵌入Lua解释器的方法详解

    Lua语言是一个轻量的脚本语言,可以用很少的资源运行其解释器,这篇文章主要为大家介绍了如何在C语言中嵌入Lua解释器的方法,希望对大家有所帮助
    2024-05-05

最新评论