输入一个小于30000的正整数,要求以相反的顺序输出该数。
来源:百度知道 编辑:UC知道 时间:2024/05/20 11:20:28
用C语言
#include <stdio.h>
void main()
{
unsigned int a;
printf("Input a number: ");
scanf("%d",&a);
printf("The number is ");
while(a){
printf("%d",a%10);
a /= 10;
}
}
又不写用什么语言
很简单,先把每个数位的数分离出来(除数位值然后取整,比如14532/10000取整后为1),然后反序乘数位值即可。
比如:
14523->1,4,5,2,3->3+2*10+5*100+4*1000+1*10000即可
#iclude<stdio.h>
void main()
{
int n,t;
scanf("%d",&n);
while(n>0)
{
t=n%10;
n=n/10;
printf("%d",t);
}
printf("\n"):
}
输入一个小于30000的正整数,要求以相反的顺序输出该数。
c ,编程。输入一个小于1000的正整数,计算它各位上的数字之和。例,输入234,输出结果为9。
[急求]从键盘中输入一个正整数n,求小于该数的所有素数,输出结果并将所有素
四个连续正整数的和小于34
输入一个正整数,输出和它最接近的两个质数
任意输入小于32768的正整数S,从S的个位开始输出每一位数字,用逗号分开。
C语言编程问题 将一个小于1000的正整数表示成1和质因子的连乘积 如输入45 输出45=1*3*3*5
输入一个正整数n,求一个最小正整数,使得n*m的各位数字非0即1
对于任何小于65535的正整数,编写一个能够用最小因子的乘积形式表示该正整数的函数。如:252=2*2*3*3*7
输入一个不多于5位数的正整数,求它的位数和逆序数。