满意答案

QQ89748770

推荐于 2018.02.26

采纳率:45%    等级:13

已帮助:7318人

C代码:---------------------

int a;

scanf("%d",&a);

printf("个位:%d,十位:%d,百位:%d,千位:%d",a%10,a%100/10,a%1000/100,a/1000)

--------------------------------

VC++中代码如下:

#include "stdafx.h"

#include

int main(int argc, char* argv[])

{

int a;

scanf("%d",&a);

printf("个位:%d,十位:%d,百位:%d,千位:%d",a%10,a%100/10,a%1000/100,a/1000);

system("pause");

return 0;

}

C语言有以下几种取整方法:

1、直接赋值给整数变量。如:

int i = 2.5; 或 i = (int) 2.5;

这种方法采用的是舍去小数部分,可以用于你的问题。

2、C/C++中的整数除法运算符"/"本身就有取整功能(int / int),而下面介绍的取整函数返回值是double。整数除法对正数的取整是舍去小数部分,但是整数除法对负数的取整结果和使用的C编译器有关。

3、使用floor函数。floor(x)返回的是x的整数部分。如:

floor(2.5) = 2

floor(-2.5) = -3

4、使用ceil函数。ceil(x)返回的是不大于x的最小整数。如:

ceil(2.5) = 2

ceil(-2.5) = -2

floor和ceil对于正数没有区别,但是对于负数结果不同。floor()是向负无穷大舍入,floor(-2.5) = -3;ceil()是向正无穷大舍入,ceil(-2.5) = -2。

37分享举报

c语言程序 输入一个四位数,用c语言编程:输入一个四位数,求出它的个位、十位、百位、千位...相关推荐

  1. c语言编程求百位和个位的差,对任意一个键盘输入的3位整数,求出它的个位、十位和百位。 一道c语言题目?...

    #include int main(){ int n; int d=0,t=0,h=0,m; scanf("%d",&n); m=n; d=n%10; n=n/10; t= ...

  2. C语言基础——求一个三位数的个位十位百位

    #include <stdio.h>// 求一个三位数的个位十位百位 #include<math.h> int main(void) {int num;printf(" ...

  3. 输入一个三位数,输出个位十位百位

    #include<stdio.h> int main()//输入一个三位数,输出个位十位百位 {int x, ge,shi, bai;printf("请输入一个三位数的数字&qu ...

  4. [置顶] C语言实验:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。...

    要求:输入任意一个日期的年.月.日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几. 简单的循环结构,并结合基姆拉尔森公式,注意月份转换. 下面是源码,仅供参考: #includ ...

  5. C语言试题二十三之编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中

    1. 题目 请编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中.二 ...

  6. DSB算法C语言程序,单片机中使用DSB温度传感器C语言程序.doc

    单片机中使用DSB温度传感器C语言程序 单片机中使用DS18B20温度传感器C语言程序(参考1) /************************************************** ...

  7. 将1,2,…,9 共 9 个数分成 3 组,分别组成 3 个三位数,且使这 3 个三位数构成 1 : 2 : 3 的比例,试求出所有满足条件的 3个三位数---Java解法

    洛谷三连击---Java解法 题目:将1,2,-,9 共 9 个数分成 3 组,分别组成 3 个三位数,且使这 3 个三位数构成 1 : 2 : 3 的比例,试求出所有满足条件的 3个三位数. 这一题 ...

  8. 编程序求出满足如下条件的四位正整数个数:个位数字与百位数字的和是十位数字与千位数字之和的两倍。

    编程序求出满足如下条件的四位正整数个数:个位数字与百位数字的和是十位数字与千位数字之和的两倍. 代码如下: #include<stdio.h>int main() {int n;int a ...

  9. 【C语言】计算个位十位百位思路

    int a;//a是需要计算个位十位百位的数字 scanf("%d",&a); printf("%d",a%10);//输出个位数 printf(&qu ...

  10. 给出一个数字求出它的个位、十分位、百分位、千分位、万分位........

    给出一个数字求出它的个位.十分位.百分位.千分位.万分位 求143234的个.十.百.千.万.十万分位 143234%10 -->4 143234/10%10 -->3 143234/10 ...

最新文章

  1. 两个文件比对_Edlib:方便快速的长序列比对软件包
  2. Spring MVC Ajax返回中文乱码
  3. 修改配置使fiddler可以查看https请求
  4. sqlserver text最大长度_1156. 单字符重复子串的最大长度
  5. ubuntu下弹框提醒
  6. 小程序授权登录并获取手机号
  7. RS485通信协议温湿度传感器探头
  8. Excel表格合并单元格丢失边框
  9. 微信删除和拉黑哪个更绝情?
  10. c语言长 短整型有无符号,整型和短整型,有符号和无符号
  11. windows使用choco安装cmake
  12. IPv4地址--公网地址可以有多少
  13. 分别实现网页播放mp3、flv、wmv、Flash,代码兼容FireFox
  14. 协同过滤和关联规则分析的区别
  15. 如何限流,具体实现有哪些?
  16. LTE CA带宽能力(CA bandwidth classes)规定了聚合带宽限制,见36.101中表格Table 5.6A-1
  17. 中职计算机基础教材节选,中职计算机基础 (985)(33页)-原创力文档
  18. npm install error code EINTEGRITY sha1
  19. 网络空间安全技术-远程控制与黑客入侵
  20. 开学季家长会PPT模板

热门文章

  1. 威联通搭建Frp实现内网穿透
  2. 阿里云的图片在小程序内不显示
  3. 基于机智云的智能花盆2.0
  4. 苹果闪退解决方法_《天涯明月刀手游》无限闪退问题解决方法 闪退是什么问题...
  5. 【信管1.17】信息化发展
  6. 小程序源码:AI微信小程序源码下载人脸照片AI转换动漫照片全新源码安装简单无需服务器域名-多玩法安装简单
  7. html下拉选择图片,图片+JavaScript+CSS打造漂亮的select下拉选择框
  8. PTA 奇数值结点链表 超详细
  9. IS_REACHABLE
  10. 2018年第一周APP黑马榜单