输入一个整数求其位数和各个位数之和
说一下“输入一个整数求其位数和各个位数之和”,
举个例子输入1223,得到1223的位数是4,各个位数之和是12.
对于这个题目我的做法是:
#include<stdio.h>
int main()
{int n,sum,count;sum=0;count=0;//将sum和count先赋值0,便于计数printf("Input an integer:");scanf("%d",&n);while(1){count++;//先将count加1,因为假如输入的是一个个位数,(举个例子:输入的是0)则个位数的位数是一,防止出现例子中0的位数是0的错误sum=sum+n%10;//对十取余是为了得到每次的最后一个数,便于累计做和n=n/10;//整数除以10得到的还是整数,因为输出的数字必须符合int类型if(n==0)//判断n是否已经为0,若为零则说明任务完成,即使输入的是0,也已经得到了0的位数是1,位数之和是0,符合题意{break;}}printf("count=%d,sum=%d",count,sum);return 0;
}
最后输出的就是正确答案。
如果需要更大一点的数,就用long long int %lld。
输入一个整数求其位数和各个位数之和相关推荐
- 用户输入一个整数,求出它的各个位数,并求各位数之和
import java.util.Scanner; //用户输入一个整数,求出它的各个位数,并求各位数之和 public class splitInteger { public static void ...
- C语言:输入一个整数 求它是几位数
精彩分享: C++从入门到精通(十万字详细内容总结)细节满满_九九丸io的博客-CSDN博客 (数据结构与算法)一文让你学会基本排序算法(图文详解) 题目:输入一个整数求它是几位数 ...
- python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...
导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...
- c语言,在主函数中输入一个整数,求该整数各位数字的乘积,[求助]求由键盘输入的任意两个整数的积...
[求助]求由键盘输入的任意两个整数的积 [问题已解决] 我是才接触C的新手,一共才上了4节课,老师就出题了,请高手帮忙看看(如果愿意帮忙改的,请尽量不要改变原来的变量):--------------- ...
- 输入一个整数,判断它是几位数
//输入一个整数,判断它是几位数public static void test05(int num){int count = 0;do {num = num/10;count++;}while(num ...
- 控制台输入一个整数,取该整数的各位数,判断其是否能被该整数整除,能则返回true,不能则返回false
这是出自美国中学的一道编程题,个人觉得对我这种初学者而言挺有意思的,就做了一下,这道题目的难点在于找出所输入整数的各位数 package 练习题; import java.util.Scanner;p ...
- C语言:从键盘输入一个整数,分别输出它的个位数、十位数、百位数.....
/*从键盘输入一个整数,分别输出它的个位数.十位数.百位数*/ #include <stdio.h> #include <conio.h> void main(void) {i ...
- C语言 输入一个整数n,求出其阶乘
输入一个整数n,求出其阶乘 #include <iostream> #include <cstdio> using namespace std; int main() {int ...
- C语言实数四舍五入为整数,c语言输入一个实数,求其四舍五入的整数
输入两个正整数m和n,求其最大公约数和最小公倍数.用C语言编程 输入两个正整数m和n,求其最大公约数和最小公倍数.用辗转相除法求最大公约数算法描述:m对n求余为a,若a不等于0则m0){m_cup=m ...
最新文章
- android的天气和时钟部件,Android的天气和时钟部件
- https ddos检测——研究现状
- Nginx配置——防盗链
- 动图图解C语言插入排序算法,含代码分析
- hdu-4686 Arc of Dream
- mysql笔记(windows上安装)
- 怎么才能学好Java编程写好Java代码?
- PHP安装ZIP扩展
- 多Kinect下WaitNoneUpdateAll老是报错,烦躁……
- 【WCF】WCF服务库和WCF服务应用程序的区别
- 谈谈Spring IOC是怎么实现解耦的
- 20张图深度详解MAC地址表、ARP表、路由表
- jsPlumb点到点连线偏移
- c语言编程三次方程,c语言求三次方程的根程序设计
- SSH项目整合基本步骤
- EMW3080+STC15轻松实现设备上云1(阿里云物联网平台、智能生活开放平台)
- 微信第三方平台授权时域名问题
- 北京东莞企业邮箱注册,外贸邮箱用哪个比较好?
- win7计算机高级设置在哪,windows7投屏设置在哪里
- 嵌入式C语言编程规范
热门文章
- 英语人机考试计算机算分吗,揭秘 | 英语“人机对话”听说考试提分策略 注意事项,收藏备用 !...
- 记录 | Latex 双栏排版插入图片后图片太大的问题 一种解决方案
- PLC通讯实现-C#实现三菱PLC通讯(三)
- NAT hairpin,端口回流,回环NAT
- oracle remap schema,oracle 10g DATA PUMP 的REMAP_SCHEMA和REMAP_TABLESPACE的功能
- 6个步骤教你用Python解数独!(含实例代码)
- 您需要来自administrator 的权限才能对此文件进行更改
- foo, bar ,baz
- [HNOI2019]鱼
- 华三模拟器:实现路由器接口使用dhcp获取地址