作业帮 > 综合 > 作业

C语言 输入一个正整数,按照从高位到低位的顺序输出各位数字

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 19:36:28
C语言 输入一个正整数,按照从高位到低位的顺序输出各位数字
enter an
integer:1902
the
digits are:1 9 0 2

#include "stdio.h"
void main()
{
int digit,number,power,t;
printf("enter an integer:");
scanf("%d",&number);
number=number=1 )
{
digit=number/power;
printf("%d ",digit);
number%=power
power/=10;
}
}
看不懂啊求解释
POWER/10又=10神马的是什么意思?
因为要求从高位输出,第一个循环求出输入得数多少位,并用power保存相关信息(如:输入1,power=1,输入123,power=100,输入1234,power=10000,输入12345,power=10000).循环结束后还要再 power=power/10;//因为循环将这个数为一位数的时候多成了10,即输入1,算出power=10,
//但实际power应该为1第二个循环,digit=number/power;获得当前的最高位,最高位获得到了,接下来就是求次高位,所以number%=power;//原来的数去掉最高位数字后得到的数                  
power/=10;//原来的数减少一位,power保存的数也应当缩小10
C语言 输入一个正整数,按照从高位到低位的顺序输出各位数字 出输入一个数,从高位到低位顺序输出每一位的数,每行只显一个数.用C语言 输入一个正整数,判断每个数从高位到低位各位数字是否按值从小到大排列,如果是则输出“yes”,否则输出“no”.其中inp C语言改错:输入若干个正整数,判断每个数从高位到低位各位数字是否按值从小到大排列. C语言,从键盘读入一个正整数,统计该数的位数,并从低位到高位分别输出每一位. 【问题描述】输入一个正整数,判断该数从高位到低位各位数字是否按值从小到大排列并输出相应提示.例如,输入12234,该数各 程序填空题,19 任给十进制的正整数,使用递归编程实现从低位到高位依次输出各位数字.#include “stdio.h” C语言编程问题 从键盘输入一个小于六位数的正整数,按照相反的顺序输出各位上的数字. C语言改错题!这个程序是把各位上为偶数的数抽出来,然后按从高位到低位的顺序组成新数.比如27638496,输出为2684 从键盘上输入一个任意正整数并存入到一个整形变量中,然后将其每一位数字分离出来并存入到一个整形数组中,最后按照由高位到低位 有没有C语言大神啊,帮写个程序呗.输入一个五位数的正整数,按顺序输出组成该整数的各位数字! c语言编程输入一个正整数输出各位数字的反向排列 和输入一个大于等于一的正整数,判断该数是否为素数