【c语言】输入一个整数,将每一位数字输出

更新时间:2023-05-14 01:11:33 阅读: 评论:0

【c语⾔】输⼊⼀个整数,将每⼀位数字输出程序需求:输⼊⼀个整数,将每⼀位数字输出
编程思路:将每⼀位输出来,我们可以先获取这个数的最⾼权位是多少
t = number; 将从键盘上获取的数拷贝⼀份给t
鼬死了
while(t>=10) 中主要的作⽤是获取最⾼位数 power*=10 每执⾏⼀次就*10 t/=10 对⼀个数整除自主创业项目
假如我们输⼊⼀个数字:
123 执⾏完成之后,power 中存储的是100
我们知道了最⾼位是百位那么就可以⽤/ %获取各个位上的数字
digit = number/power;
printf("%d\n",digit);
number%=power;
power/=10;
上⾯这3句话的作⽤是将
123/100 digit = 1 123%100 = 23  100/10=10              键盘上输出: 1
23/10  digit = 2  23%10=3  10/10=1                    键盘上输出: 2
1>=1  3/1 digit = 3 3%1 = 0  1/10 = 0                  键盘上输出: 3
到此程序不符合条件跳出程序结束释放cpu的使⽤权释放存储空间
#include<stdio.h>
/*
程序作⽤:输⼊⼀个整数,将每⼀位数字输出
编程思路:将每⼀位输出来,我们可以先获取这个数的最⾼权位是多少
t = number; 将从键盘上获取的数拷贝⼀份给t
什么叫公倍数
while(t>=10) 中主要的作⽤是获取最⾼位数 power*=10 每执⾏⼀次就*10 t/=10 对⼀个数整除
假如我们输⼊⼀个数字:
123 执⾏完成之后,power 中存储的是100
我们知道了最⾼位是百位那么就可以⽤/ %获取各个位上的数字
digit = number/power;
printf("%d\n",digit);
number%=power;
power/=10;
上⾯这3句话的作⽤是将
123/100 digit = 1 123%100 = 23  100/10=10              键盘上输出: 1
蜜蜡怎么保养
23/10  digit = 2  23%10=3  10/10=1                    键盘上输出: 2
1>=1  3/1 digit = 3 3%1 = 0  1/10 = 0                  键盘上输出: 3
到此程序不符合条件跳出程序结束释放cpu的使⽤权释放存储空间
**/
void main(){
十二生肖传说int digit,number,power,t;
printf("enter an integer:");
scanf("%d",&number);
number = number<0?-number:number;
//获取从键盘上输⼊数的最⾼位 3456 是1000
power = 1;//最⾼位
t = number;
while(t>=10){
power*=10;
t/=10;
};
共性与个性的关系//遍历输出从键盘上获取的数据各个上的位数
printf("the digits are:");
while(power>=1){
digit = number/power;
printf("%d\n",digit);
number%=power;
power/=10;
自动麻将机维修}
行走之礼
}

本文发布于:2023-05-14 01:11:33,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/895025.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:输出   程序   键盘   获取   释放
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图