《程序设计基础实训指导教程-c语言》杨莉 龚义建 科学出版社
ISBN 978-7-03-032846-5
p9
2.1.2 上机实训内容

【实训内容1】
编程实现:输入一个4位数,求4位数中各位数相加之和

分析:接收用户输入的一个4位数 ,分别使用运算符 “/” 和 “%” 求得4位数中的各位数,将所求的4位数相加得到结果并输出

#include<stdio.h>
int main(int argc,char *argv[])
{int a,b,c,d,e,t;printf("input t:");scanf("%d",&t);d=t%10;c=(t%100)/10;b=(t/100)%10;a=t/1000;e=a+b+c+d;printf("%d,%d,%d,%d\n,%d\n",a,b,c,d,e);
}

运行结果:

【c语言】输入一个4位数,求四位数中各位数相加之和相关推荐

  1. C语言输入一个任意数求各位数的和

    C语言输入一个任意数求各位数的和 int main(void) {int x, r, s = 0;scanf("%d", &x);while (x>0){r = x ...

  2. 输入一个正整数,求出它是几位数

    C语言:输入一个正整数,求出它是几位数 并将其按倒序输出如:123,输出为321. #include <stdio.h> int Show(int x)//判断位数 {int n=0;wh ...

  3. C语言“递归法”输入一个非负整数,求出组成这个非负整数的数字之和

    使用递归法,求输入一个非负整数,返回组成它的数字之和.例如,输入1234,输出1+2+3+4=10,输入1729,输出19. 通过分解出各个位数来递归计算. #include<stdio.h&g ...

  4. 编写程序,键盘输入一个正整数,求该整数的各位数字平方之和。若输入的整数值为1274,则计算12+22+72+42,结果为70。

    #include<stdio.h> #include<math.h> main() { int a,s=0,i; printf("请输入一个正整数:"); ...

  5. C语言 输入一个5行5列的数组。1.求数组主对角线上元素的和。2.求出辅对角线上元素的积。3.找出主对角线上最大的值及其位置

    C语言 输入一个5行5列的数组.1.求数组主对角线上元素的和.2.求出辅对角线上元素的积.3.找出主对角线上最大的值及其位置 主对角线是什么: 在一个n阶方阵(或是n阶行列式)中,从左上角到右下角这一 ...

  6. C语言实数四舍五入为整数,c语言输入一个实数,求其四舍五入的整数

    输入两个正整数m和n,求其最大公约数和最小公倍数.用C语言编程 输入两个正整数m和n,求其最大公约数和最小公倍数.用辗转相除法求最大公约数算法描述:m对n求余为a,若a不等于0则m0){m_cup=m ...

  7. java 从控制台输入一个正整数_编程输出该正整数各位数字之和_C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和...

    点击查看C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和具体信息 答:思路:定义变量a接受键盘输入和变量sum保存a的各位数字之和,依次对a进行除10操作,并把a除10的余数加到sum中, ...

  8. 偶数乘2奇数乘3C语言,输入一个整数x,如果为偶数乘2,否则乘3,然后输出.C语言

    编写一个程序,输入一个正整数,并做以下运算:如果为偶数,除以2,如果为奇数,乘3加1.得到的结果再按上 本人不会C#,算法相通,用c语言演示一下:#includevoidmain(void){intz ...

  9. c语言:输入一个字符串,统计字母,数字,空格出现的个数,c - 统计字符串字母,空格,数字,其他字符的个数和行数....

    #include #include using namespace std; /* 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. */ void count() { //统 ...

  10. 将123用c语言倒序输出,C语言输入一个正整数n,将其逆序输出。例如输入123,则程序将输出321...

    include main() { int x,b0,b1,b2,s;printf("inputx:");scanf("%d",&x);b2=x/100; ...

最新文章

  1. Nginx正向代理与反向代理
  2. [转载]今天安装sql2000,老是出挂起的错误。所以找了找看见了这个方法。
  3. mysqlperformanceblog
  4. Struts2之路第一天
  5. python获取设备硬件信息_Python实现读取机器硬件信息的方法示例
  6. 【Elasticsearch】腾讯万亿级 Elasticsearch 内存效率提升解密 源码级别 性能优化
  7. 算法基础--基本排序算法总结·
  8. 【控件】mars3d控件的设置
  9. w3c 整站 php源码,W3C联盟系统 v1.3
  10. P10(1R)单红V706模组32X16 LED显示屏的二十项小实验
  11. C++ gbk与utf8互转
  12. 计算机系统机构中的八个伟大思想
  13. 计算机打印机无法共享怎么设置密码,打印机共享设置密码【调解思路】
  14. There is no getter/setter for property named ‘XXX‘ in ‘class com.XXX‘
  15. 洛谷3628 APIO2010特别行动队(斜率优化)
  16. 如何移除Chrome浏览器让人不爽的GoogleUpdate.exe后台更新进程
  17. 3d打印驱动开启uart有什么用TMC2208如何在Ramps1.4开启uart
  18. 通过,aria-describedby属性,获取元素,并设置样式
  19. layui 下拉表格选择器
  20. 批量制作的标签如何选择打印范围

热门文章

  1. Python - 输出格式 (学习小结)
  2. 3.4.1 单表查询
  3. LBS 基于位置的服务
  4. html标准模式与混杂模式,关于Doctype、严格模式与混杂模式
  5. windows10 自动开机、关机
  6. jquery下载教程
  7. 【pytorch】torch.nn.GroupNorm的使用
  8. oracle闪回 分区,Oracle 闪回区(Oracle Flash recovery area)
  9. 烟雾检测电路c语言程序,烟雾报警器电路图大全(六款模拟电路设计原理图详解)...
  10. Other Linker Flags参数 -ObjC、-all_load和-force_load