给出一个正整数,编程实现:从低位到高位顺序输出每位数字,以及位数。

来源:百度知道 编辑:UC知道 时间:2024/06/04 19:23:48
给出一个正整数,编程实现:从低位到高位顺序输出每位数字,以及位数。
用C语言编写 TC

void myprint(int num)
{
int t=0;
do
{
printf("%d",num%10);
t++;
} while(num/=10);
printf("\nTotal:%d Digits\n",t);
}

运行示例:
input n: 8324
4 2 3 8
count=4

源码如下:

#include <stdio.h>

int main()
{
int n = 0;
int wei;
int count = 0;
int t;
int i;
printf("input n: ");
scanf("%d", &n);
t = n;
while (t)
{
count++;
wei = t % 10;
printf("%d ", wei);
t /= 10;
}
printf("\n");
printf("count=%d\n", count);

return 0;
}

不知你要什么语言的,我写了一个pascal的:

Readln(n);
i := 0;
while n > 0 do
begin
d