C语言编写程序 :输入一个正整数,将其逆序输出正整数。例如,输入12345,输出54321. 跪求大神用循环语句

按照递归实现一个字符串的逆序输出。 如输入一个字符串12345,输出为54321 c语言程序,包括程_编程 - QQ志乐园
您的当前位置: &
按照递归实现一个字符串的逆序输出。 如输入一个字符串12345,输出为54321 c语言程序,包括程序的步骤和解释
来源: |人气:630 ℃|时间: 15:19:53
为了解决用户可能碰到关于"按照递归实现一个字符串的逆序输出。 如输入一个字符串12345,输出为54321 c语言程序,包括程序的步骤和解释"相关的问题,志乐园经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"按照递归实现一个字符串的逆序输出。 如输入一个字符串12345,输出为54321 c语言程序,包括程序的步骤和解释"相关的详细问题如下:
按照递归实现一个字符串的逆序输出。 如输入一个字符串12345,输出为54321 c语言程序,包括程序的步骤和解释。谢谢#include&stdio.h&void reverse(int p[],int size){&&if(size&0)&{&&printf("%dt",p[size-1]);&reverse(p,--size);&}}void main(){&int size=5;&int array_num[5]={1,2,3,4,5};&reverse(array_num,size);}
每个步骤后面可以+一点解释吗
#include&stdio.h&void reverse(int p[],int size){&&if(size&0)&{&&printf("%dt",p[size-1]);&&当size大于0的情况下打印第size个元素的值&reverse(p,--size);&&&& 调用自己,并且size计数器自减&}}void main(){&int size=5;&int array_num[5]={1,2,3,4,5};&reverse(array_num,size);&& }&我注释再多,假如你不懂递归的算法 一样会觉得不可思议 !所以我建议你去看看递归的算法#include &stdio.h&void main(){&int num=12345;&&while(num)&{&b=num%10;&num=num/10;&printf("%d",b);&}}
你这个只限12345
还有这个步骤的解释呢
循环执行除以10取余数
加不起、 相关知识去百度一下就ok了#include &stdio.h&#include &string.h&#include &conio.h&void reverse(char *s,int length){&if(length==1){&printf("%c",s[0]);&&}else{& reverse(&s[1],length-1);& reverse(&s[0],1);& &} }void main(){&& char input[999];&&printf("Input a string:");&scanf("%s",input);&l=strlen(input);&& reverse(input,l);&printf("n");&getch();}#include&stdio.h&//######################void rputs(const char* s){&& if(*s) {&&&& rputs(s+1);&&&& putchar(*s);&& }}int main(){&& char* a = "12345";&& rputs(a);}
||||点击排行C语言编程题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言编程题
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩17页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢C语言程序,如何使输入数据为54321,而输出数据为12345
全部答案(共1个回答)
#includevoid main(){int i,n;printf("plz input a number\n");scanf("%d",&n);for(i=...
几十位的整数在C里不见得行得通哦,毕竟即使用了无符号的长整型也有长度限制哦。如果特别特别长的话可能还是得存在字符数组里。#include void main()...
do..while 和 while 循环非常相似,区别在于表达式的值是在每次循环结束时检查而不是开始时。和正规的 while 循环主要的区别是 do..whil...
答: #海岛游# 关于语言问题
答: 如果你理解能力强考数据库,其中比如关系数据库之类的需要去领悟如果你记忆能力强考网络,各种各样的名词,背下来就得分。还有官方指定的教材要有,上机最好做一做南开百题...
答: 新年好!首先,你必须了解计算机的组成和结构以及操作系统的运作原理,这是基础如果你想学习开发多线程、WINDOWS应用、动态链接库、WINDOWS组件的话,建议你...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415

我要回帖

更多关于 逆序输出正整数 的文章

 

随机推荐