给出一个5位数,按逆序输出它的各位数字。如:输入12345,输出54321.
入口:一个整数(唯一参数,仅限十进制);出口:一个逆序整数(十进制);随手写的,就不考虑效率了,用字符串辅助了一下,原函数如下:\/\/\/ int Change ( int nInput ){ char str[200],*p=str;sprintf(str,"%d",nInput);int a=0,c=0,d=(int)strlen(str),e=0;for(a=0;a<d...
给出一位5位数,按逆序输出它的各位数字.如:输入12345.输出54321
什么语言呀,你看看他的字符串操作函数,里面有一个就是反向输出字符串。基本每个编程语言都有
...将它反向输出。例如,输入12345.输出应为54321
include<stdio.h>#include<string.h>int main(){ char c[1000]; gets(c); for(int i=strlen(c)-1;i>=0;i--) printf("%c",c[i]);}
用JAVA输入一个五位整数,将它反向输出。例如输入12345,输出应为...
{ public static void main(String[] args) throws IOException { String s2;String s;System.out.print("请输入你想逆转的数字");Scanner input=new Scanner(System.in);s=input.next();s2=s.replaceAll("([0-9])([0-9])([0-9])([0-9])([0-9])", "$5$4$3$2$1");System....
...逆序输出每一位上的数 如输入54321 输出12345 要代码
\/(int) 结果为int 2: 待执行ser函数后,输出结果个位数 12345 % 10 = 5 3: 第二次执行ser函数...类比步骤1 4: 待递归执行ser函数,类比步骤2,输出十位个数 1234 % 10 = 4 5: 类比步骤1 6: 类比步骤2,输出百位个数 123 % 10 = 3 7: 类比步骤1 8: 类比步骤2,输出千位 12 %...
...的正整数,逆序输出每一数位上的数字 如输入12345 输出5 4 3 2 1...
usingnamespacestd;intmain(){ intoriginal,key,result=0;cout<<"PleaseEntertheNumber:"<<endl;cin>>original;do { key=original%10;if(key==0){ cout<<"NewNumberis0"<<original;\/\/original=(original-key)\/10;} else { result=key+result*10;\/\/result需要移位 original=(original-key)\/...
...按逆序输出各位数字,例如原数为54321,应输出12345
回答:咋(⊙o⊙)?要我做?什么语言?
...的正整数,逆序输出每一数位上的数字 如输入12345 输出5 4 3 2 1...
输入一个整数,将其每位剥离,并记录在一个数组中,此时每位数即是逆序排列的。include <stdio.h>#define ARRAY_LEN 100 \/*数组长度*\/void numToDigit (int num, int arr[]) { \/*将数字按位剥离并存储在数组中,该算法剥离出的每位数即是逆序排列的*\/int i,j,n;for (i = 0, n = num...
...将该数逆序输出,如输入12345则输出54321.要求用while循环实现...
不知道你要什么语言的,下面是C语言的:include <stdio.h> int main(){ int num, tmp;printf("输入一个五位整数:");scanf("%d", &num);printf("逆序数为:");while (num>0){ tmp=num%10;printf("%d", tmp);num=num\/10;} printf("\\n");return 0;} ...
...32768的整数按逆序输出。如输入12345,则输出54321。
由于是逆序输出,所以当“12345”传到r函数时,先输出个位,通过12345%10得到个位,所以第二处的答案是:m%10。由于已经把个位输出,所以要把变量的个位进行去掉,通过除以10去掉个位,故第三空的答案是:m\/10。删除变量最后一位的数字后,需要判断是否为0,如果为0就不需要计算,直接返回结果,所以第...