早教吧作业答案频道 -->其他-->
已解决c语言怎么写逆序数字。如123输出321牛人们,这是题目:|给一个不多于5位的正整数。要求:(1)求出是几位数(2)分别输出每一位数字(3)按逆序输出给位数字,如123应输出321
题目详情
已解决 c语言怎么写逆序数字。如123输出321
牛人们,这是题目:| 给一个不多于5位的正整数。要求:(1)求出是几位数(2)分别输出每一位数字(3)按逆序输出给位数字,如123应输出321
牛人们,这是题目:| 给一个不多于5位的正整数。要求:(1)求出是几位数(2)分别输出每一位数字(3)按逆序输出给位数字,如123应输出321
▼优质解答
答案和解析
#include
void main()
{
int digits=0; //位数
int i=0;
long int temp;
long int number; //输入的数据
int a[5]; //存储各位
printf("Input a postive interger!\n");
scanf("%ld",&number);
if((number<0)||(number>=100000))
{
printf("Input Error!\n");
return;
}
temp=number;
while(temp!=0)
{
digits++;
temp=temp/10;
}
printf("The digits of the interger is %d\n",digits);
a[4]=number%10; //个位 temp=number/10;
a[3]=temp%10; //十位
temp=temp/10;
a[2]=temp%10; //百位
temp=temp/10;
a[1]=temp%10; //千位
a[0]=temp/10; //万位
while(i {
printf("%d",a[4-i]);
i++;
}
printf("\n");
}
采纳我哦
void main()
{
int digits=0; //位数
int i=0;
long int temp;
long int number; //输入的数据
int a[5]; //存储各位
printf("Input a postive interger!\n");
scanf("%ld",&number);
if((number<0)||(number>=100000))
{
printf("Input Error!\n");
return;
}
temp=number;
while(temp!=0)
{
digits++;
temp=temp/10;
}
printf("The digits of the interger is %d\n",digits);
a[4]=number%10; //个位 temp=number/10;
a[3]=temp%10; //十位
temp=temp/10;
a[2]=temp%10; //百位
temp=temp/10;
a[1]=temp%10; //千位
a[0]=temp/10; //万位
while(i
printf("%d",a[4-i]);
i++;
}
printf("\n");
}
采纳我哦
看了已解决c语言怎么写逆序数字。如...的网友还看了以下:
为了估计一次考试的成绩,某教师在求出38名考生分数的样本平均数后,因为疏忽而把这个样本平均数和38 2020-04-09 …
求出这个图形阴影部分的面积求帮助条件在图上标好了的求出这个图形阴影部分的面积 2020-04-25 …
解一元一次不等式可以分为以下两个步骤:①求出这个(),②利用数轴求出这些不等式的解集的公共部分,即 2020-05-15 …
6(x²-2x+1)/x的三次方-3x²+3x-1,这个题目是用分式的型式写出来的,但我打字打不出 2020-05-17 …
有n个小球,将它们任意分成两堆,求出这两堆小球球数的乘积,再将其中一堆小球任意分成两堆,求出这两堆 2020-06-03 …
为了估计一次考试的成绩,某教师在求出38名考生分数的平均数后,因为疏忽而把这个样本平均数和38个分 2020-06-14 …
用微积分求曲线梯形面积,我△x不等分.也可以求出这个面积吗?如果可以,举个例子求下.这样会不会麻. 2020-06-20 …
为了估计一次考试的成绩,某老师在求出38名考生分数的样本平均数后,因为疏忽而把这个样本平均数和38 2020-08-03 …
解一元一次不等式组的步骤:(1)求出这个不等式组中各个不等式的.(2)利用求出这些不等式的解集的公 2020-08-03 …
解一元一次不等式组的步骤:(1)求出这个不等式组中各个不等式的.(2)利用求出这些不等式的解集的公 2020-08-03 …