C语言 设计算法输入一个四位正整数,将它们倒排,例如输入1234,输出4321。
设计算法输入一个四位正整数,将它们倒排,例如输入1234,输出4321。(提示:分别应用/求整数部分,%求余数部分。例如7/5=1,7%5=2)。...
设计算法输入一个四位正整数,将它们倒排,例如输入1234,输出4321。 (提示:分别应用/ 求整数部分,%求余数部分。例如7/5=1,7%5=2)。
展开
5个回答
展开全部
#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;
}
#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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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);
}
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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
// 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
//
#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;
}
//---------------------------------------------------------------------------
#include <stdio.h>
int main(void)
{
char c;
if ((c=getchar())!='\n') main();
putchar(c);
return 0;
}
//---------------------------------------------------------------------------
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询