C语言 设计算法输入一个四位正整数,将它们倒排,例如输入1234,输出4321。

设计算法输入一个四位正整数,将它们倒排,例如输入1234,输出4321。(提示:分别应用/求整数部分,%求余数部分。例如7/5=1,7%5=2)。... 设计算法输入一个四位正整数,将它们倒排,例如输入1234,输出4321。 (提示:分别应用/ 求整数部分,%求余数部分。例如7/5=1,7%5=2)。 展开
 我来答
wanghq800
2011-04-12
知道答主
回答量:12
采纳率:0%
帮助的人:4.7万
展开全部
#include "stdio.h"
char str_a[5];
char i=0;
char * str_pt;
char *str_pt2;
main()
{
printf("请输入四位正整数: /n");
gets(" %s ",str_a);
str_pt=str_a;
for(i=0;i<4;i++)
{
str_pt2+i=str_pt+5-i;
}
puts("%s ",str_pt2);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luocker
2011-04-12 · 超过11用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:24.8万
展开全部
#include <stdio.h>
#include <stdlib.h>

int main()
{
char a[4]="0000";
int b=0;
scanf("%d",&b);
itoa(b,a,10);
printf("开始:a=%s\n",a);
int i,temp=0;
for(i=0;i<2;i++)
{
temp=a[i];
a[i]=a[3-i];
a[3-i]=temp;
}
printf("改后:a=%s\n",a);
printf("b=%d\n",b);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑年1977
2011-04-12 · TA获得超过7.2万个赞
知道大有可为答主
回答量:2.2万
采纳率:81%
帮助的人:1.2亿
展开全部
#include<stdio.h>
main()
{
int i,num,temp=0;
printf("Please input a numbers(0<x<9999)");
scanf("%d",&num);
while(num>=10)
{
temp=temp*10+num%10;
num/=10;
}
temp=temp*10+num;
printf("The number is %d",temp);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友43d219687
推荐于2017-11-24 · 超过19用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:52.1万
展开全部
// z2.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<iostream>
#include<math.h>
using namespace std;
void Reverse(int &m)//m为4位整数
{
m=1000*(m%10)+100*(m%100/10)+10*(m%1000/100)+m/1000;
}

int main()
{
int m;
cout<<"请输入一个4位整数:"; //m为4位整数
cin>>m;
Reverse(m);
cout<<"倒排后为:"<<m<<endl;
system("pause");
return 0;
}
求最佳 3Q
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-12
展开全部
//---------------------------------------------------------------------------

#include <stdio.h>

int main(void)
{
char c;
if ((c=getchar())!='\n') main();
putchar(c);
return 0;
}
//---------------------------------------------------------------------------
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式