社区
C语言
帖子详情
输入一个整数1234,输出4321,这个怎么做啊?
zwlawrence
2005-10-23 09:58:30
输入一个整数1234,输出4321,这个怎么做啊?我是初学者,请大家帮忙解答。谢谢了
...全文
2642
28
打赏
收藏
输入一个整数1234,输出4321,这个怎么做啊?
输入一个整数1234,输出4321,这个怎么做啊?我是初学者,请大家帮忙解答。谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
28 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NicholasTsai
2005-10-29
打赏
举报
回复
用栈加上队列
wangsheng1984
2005-10-26
打赏
举报
回复
栈是最好的办法,
但是对于"1234",用数组也不错,
int i[3]="1234";
for(int j=3;j>=0;j--)
cout<<i[j];
kingknightyang
2005-10-26
打赏
举报
回复
用栈。就可以解决
jiahk
2005-10-26
打赏
举报
回复
void fun(char *s)
{
int i,len;
char tmp;
len=strlen(s);
for(i=0;i<len/2;i++)
{
tmp=s[i];
s[i]=s[len-i-1];
s[len-i-1]=tmp;
}
}
renshengqingganlan
2005-10-26
打赏
举报
回复
用STL里的
void reverse (BidirectionalIterator first,BidirectionalIterator last);函数就可以了
kissfall
2005-10-26
打赏
举报
回复
同意三楼的
gaoch_2000
2005-10-26
打赏
举报
回复
创建缓冲区1-->把1234写入缓冲区1-->把缓冲区1裁减成4个区域,1,2,3,4分别在不同的区域中-->把4个区域按照自己定义的顺序写如冲区2-->把缓冲区2绘制到屏幕上。
工作完成.
:)太无聊了,和我一样无聊的朋友可以实现一下。
PMsg
2005-10-26
打赏
举报
回复
就对写汇编的那位老兄的敢兴趣
canback
2005-10-26
打赏
举报
回复
楼主是不是万里学院的啊??
#include<stdio.h>
void main()
{
unsigned int a,b,c,d,m,n;
printf("qing shu ru yi ge si wei zheng zheng shu\n");
scanf("%d",&m);
if(m>0&&m<10000)
{
a=m%10;
b=(m%100-a)/10;
c=(m%1000-b*10-a)/100;
d=(m-c*100-b*10-a)/1000;
n=d+c*10+b*100+a*1000;
printf("%d",n);
}
else
{
printf("shu ru cuo wu!");
}
}
heskyII
2005-10-26
打赏
举报
回复
*************考虑数据结构中的“栈”的原理:先进后出。
定义一个全局的“栈”(其实就是个数组而已)和指向这个栈的栈指针。当输入1234时,用栈保存元素,同时栈指针++;这样,输入完成后栈指针指向的是最后一个元素4。那么通过栈指针--操作就能反向输出4321了吧。
*************这才是考题的真正意义所在。
dudu妈
2005-10-26
打赏
举报
回复
#include <iostream.h>
void main()
{
int n,r;
cout<<"Enter the nunber:";
cin>>n;
cout<<"The number is:";
do
{
r = n%10;
cout<<r;
n/=10;
}
while(n!=0);
cout<<endl;
}
jiaolong0127
2005-10-25
打赏
举报
回复
能够用汇编做出来呀,真不简单呀。
Rick_ang
2005-10-25
打赏
举报
回复
这个东西只是整数~~没必要用栈吧~~用个取余足够了
cxyol
2005-10-25
打赏
举报
回复
向来还是3的正解!
cxyol
2005-10-25
打赏
举报
回复
为什么不用栈结构来解!
索思索想
2005-10-25
打赏
举报
回复
寒一个汇编解法……
zgy166
2005-10-25
打赏
举报
回复
看看新的解法:
int main(void)
{
int src = 1234, len = 0;
char i = 0, tmp1[5], tmp2[5];
sprintf(tmp1, "%d", src);
len = strlen(tmp1);
while(i < len) sprintf(&tmp2[i++],"%c",tmp1[len-i-1]);
printf("%s\n", tmp2);
}
codearts
2005-10-24
打赏
举报
回复
顶
3楼为正解
lance_123
2005-10-24
打赏
举报
回复
3 4楼都对了!!!!!!!5楼以下没看..........
顶!!!!!!
justrun2005
2005-10-24
打赏
举报
回复
你们都太麻烦了
直接
cout<<"4321"<<endl;
这是最快速的算法了。
实践出真知,努力便成功
我的博客:http://blog.csdn.net/justrun2005
加载更多回复(8)
python输入
1234
输出
4321
_求一个C语言程序:输入正
整数
,要求以相反数顺序
输出
该数。如输入
1234
,
输出
4321
....
#include main(){ int i; char s[1000]; gets(s); for(i=strlen(s)-1;i>=0;i--)printf("%c",s[i]); system("PAUSE");},很简单了,你用个栈操作就OK了stack。希望你能自己再查查,给你现成的话对你没多大帮助,如果你能查查栈的话那么以后肯定就极易深刻了,下次遇到类似问题肯定就自己解...
python
输入一个
整数
、
输出
该
整数
的所有素数因子_一个正
整数
的所有质数因子
质数(素数):公因子只有两个值,一个是1,一个是本身这个数。一个正
整数
的所有质数因子是什么意思呢?举个例子:90 = 2 * 3 * 3 * 5;20 = 2 * 2 *5;36 = 2 * 2 * 3 * 3;9 = 3 * 3;所以我们要的
做
的是,
输入一个
数字,
输出
包括重复的所有质数因子;算法步骤:1、输入的
整数
n,对最小的一个质数i=2求余;2、如果得到余数为0,重复执行1;3、如果得到的商...
浙海大2018题2:编写一个函数,实现一个正
整数
的逆换,如输入
1234
,函数返回值为
4321
.
题目 本题是2018年浙江海洋大学研究生入学考试341农业综合知识三程序设计部分编程题第2题。 题目: 2.编写一个函数,实现一个正
整数
的逆换,如输入
1234
,函数返回值为
4321
.(5分) 以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj。QQ:2394799692 一、解题思路 思路: 太过简单以至于不需要思路 二、代码部分 1.引入库 代码如下(示例): #include<stdio.h> 2.主函数部分 代码如下(示例): int fun(
输入一个
正
整数
repeat (0<repeat<10),
做
repeat次下列运算:
输入一个
正
整数
n,再输入n个
整数
,将它们从大到小排序后
输出
。
一、题目描述
输入一个
正
整数
repeat (0<repeat<10),
做
repeat次下列运算:
输入一个
正
整数
n,再输入n个
整数
,将它们从大到小排序后
输出
。 二、代码实现 import java.util.Scanner; public class test1 { public static void main(String[] args) { Scanner f = new Scanner(System.in) ; int n=f.nextInt(); int num[]=nu
L1-007 念数字 (10分)
输入一个
整数
,
输出
每个数字对应的拼音。当
整数
为负数时,先
输出
fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5:
L1-007 念数字 (10分)
输入一个
整数
,
输出
每个数字对应的拼音。当
整数
为负数时,先
输出
fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式: 输入在一行中给出一个
整数
,如:
1234
。 提示:
整数
包括负数、零和正数。
输出
格式: 在一行中
输出
这个
整数
对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。 输入样例: -600
输出
样例: fu
C语言
70,007
社区成员
243,257
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章