问题的关键是处理末尾的0,程序如下:
输入一个正整数,将其逆序输出,每个数字后有一个空格。
输入一个正整数n,可以假设n在int范围内
输出将n按其逆序输出,每个数字后有一个空格,输出占一行。/
#include<stdio.h>
int main()
{int i;
int n;
scanf("%d",&n);
int num = 0;
for(i = 0; ; i ++)
{num = n % 10;
n /= 10;
printf("%d\n",num);
if( n < 1)
break;
]return 0;
扩展资料
双阶乘用“m!!”表示。
当 m 是自然数时,表示不超过 m 且与 m 有相同奇偶性的所有正整数的乘积。如:
当 m 是负奇数时,表示绝对值小于它的绝对值的所有负奇数的绝对值积的倒数。
当 m 是负偶数时,m!!不存在。
任何大于等于1 的自然数n 阶乘表示方法: