接收用户输入的一个5位数,求个位数、十位数、百位数、千位数、万位数的和
题目:
接收用户输入的一个5位数,求个位数、十位数、百位数、千位数、万位数的和。
/常规方法///
12345
您输入的数万位是:1,千位是:2,百位是:3,十位是:4,个位是:5。
各位的和为:15。
Press any key to continue
#include "stdio.h"
main()
{int num,a,b,c,d,e,sum=0; //num定义输入数字,a,b,c,d,e各个位的参数,sum各个位数字和scanf("%d",&num); //输入数字a=num/10000; //万位b=num%10000/1000; //千位c=num%10000%1000/100; //百位d=num%10000%1000%100/10; //十位e=num%10; //个位sum = a+b+c+d+e; //各个位数字和printf("您输入的数万位是:%d,千位是:%d,百位是:%d,十位是:%d,个位是:%d。\n各位的和为:%d。\n",a,b,c,d,e,sum);
}
///更牛逼的方法1 数学算法//
12345
5 4 3 2 1 sum=15
Press any key to continue
#include "stdio.h"
main()
{int num,sum=0;scanf("%d",&num);while(num>0){ sum+=num%10;printf("%d ",num%10); num=num/10; }printf("sum=%d\n",sum);
}///更牛逼的方法2 字符串/ /
12345
各个位的和为:15。
Press any key to continue
#include "stdio.h"
main()
{int i,sum=0;char arry[5];scanf("%s",&arry); //输入数字for (i=0;i<5;i++)sum +=arry[i]-'0';printf("各个位的和为:%d。\n",sum);
}
//最牛逼的 字符///#include "stdio.h"
#include "conio.h"
main()
{int i,sum=0;char c;for (i=0;i<5;i++)sum += getchar()-'0';printf("sum=%d\n",sum);
}
接收用户输入的一个5位数,求个位数、十位数、百位数、千位数、万位数的和相关推荐
- 制作简易计算器:接收用户输入,两个操作数,一个操作符,给出用户结果。2021/01/17
制作简易计算器:接收用户输入,两个操作数,一个操作符,给出用户结果.写在script中 var x=prompt("请输入第一个数字:",""); var y= ...
- iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入
iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入 在iOS中提供了很多的控件以及视图来丰富用户界面,对于这些视图以及控件我们在上一章中做了简单的介绍.本章我们将详细讲解这些视图. ...
- Xamarin iOS教程之使用按钮接接收用户输入
Xamarin iOS教程之使用按钮接接收用户输入 Xamarin iOS使用按钮接接收用户输入 按钮是用户交互的最基础控件.即使是在iPhone或者iPad中,用户使用最多操作也是通过触摸实现点击 ...
- CMD命令行接收用户输入信息
CMD命令行接收用户输入信息 可以把下面的代码块Copy到一个以bat为后缀的文件中,双击就可以看到效果 ********************************************** ...
- 前端工具-Yeoman模板 + 接收用户输入
开门见山 在前端工具-自定义generator文章中,介绍了如何自定义generator模块,以及生成对应的文件,如果是一个接一个写文件的话比较费力,好在我们有模板语法通过模板语法,大大提高了效率 模 ...
- PHP-企业微信二次开发-接收用户输入消息内容并响应相关业务逻辑
企业微信接收用户输入消息内容并响应 前面一节说明了企业微信设置API接收,服务器回调配置的一些说明.这一节我们接着后面的内容来讲下在企业微信中,如何通过应用,接收用户消息. 业务逻辑:企业微信向回调地 ...
- python计算n的32次方_获得用户输入的一个整数N,计算并输出N的32次方。_学小易找答案...
[多选题]材料的力学性质 [单选题]已知在计算机中存储了"大学计算机基础"这样一串汉字,它们所占用的存储空间为( )二进制位. [单选题]以下不是python的注释方式是( ) [ ...
- 03-java学习-基本数据类型-运算符-键盘接收用户输入
java的八大基本数据类型: 类型转换的基本原则: java整数的默认类型是int,小数的默认类型是double 运算符: 算术运算符.连接.赋值.关系.逻辑.三目运算符等-- 键盘接收用户输入: j ...
- 接收用户输入的原价。满1000打9折;满2000打8折;满5000打5折
package cn.tedu.basic; import java.util.Scanner; /*需求: 接收用户输入的原价.满1000打9折;满2000打8折;满5000打5折/ public ...
最新文章
- 四、管理网站(一) Using the command line interface
- python 搭建登陆系统_Django 搭建CMDB系统完整[1](用户登录)
- vue项目接口地址暴露_vue项目打包后可以配置接口地址的方法
- Java获取当前日期的前一个月,前一天的时间
- 增强服务器安全性能,加强Linux服务器安全的20项建议
- 服务器应用日志清理,Linux下Tomcat日志定期清理
- 30分钟后的飞鸽传书
- 【华为云技术分享】GeminiDB for Cassandra 流功能介绍
- Non-resolvable parent POM for com.supermarket:supermarket:0.0.1-SNAPSHOT: Could not transfer artifac
- Spring Boot 2.x :通过 spring-boot-starter-hbase 集成 HBase
- CocoStudio练习笔记3 - 动画编辑器
- 分享丨李飞飞、吴恩达、Bengio等人的顶级深度学习课程------斯坦福大学Andrew Ng教授主讲的《机器学习》公开课观后感
- C语言考试题及答案(一)
- 单龙芯3A3000-7A1000PMON研究学习-(15)撸起袖子干-先来一杯代码吧
- 二极管和三极管介绍-二极管和三极管的区别及工作原理详解-KIA MOS管
- ue4 中KismetProceduralMeshLibrary SliceProceduralMesh的原理
- 禾穗HERS | 没人diss你,你就厉害了?
- BPM软件是什么?BPM软件跟BPA有关联吗?
- 学习webAP第七天
- c语言输入一元二次方程三个系数,C语言程序 一元二次方程
热门文章
- Excel-判断一个文本字符串中是否包含数字! 判断一个文本字符串是否是纯汉字!...
- 【Vue】采用provide/inject方式刷新当前页面
- 液压泵优化设计matlab,基于Matlab的外啮合齿轮泵多目标优化设计的研究
- Win10鼠标拖拽移动文件
- 基于UML模型的NGN业务安全分析
- 非球面偏离球面的大小
- 编译原理学习笔记(十)~LR(1)分析
- 以太坊(EVM) 链下签名 链上验证 - 实践
- 一套仿阿里完整版Spring Boot电商项目,前后端分离+权限管理系统
- 文件所有者、所在组和其它组