输入一个三位正整数,输出其反序数


输入一个三位正整数,要求其输出对应的逆序数

下面介绍如何用vc++写一个小程序,输入一个三位正整数,然后输出其对应的倒数。
有兴趣的朋友可以过来看看。

工具/材料

vc++6.0

操作方法 01

第一步,要先写开头:
# include < stdio . h gt;
void main()

02

然后 代码容器 mdash mdash牙套。

{}

03

首先,我们需要定义两个形状变量,分别用A和c表示,
即:
int a,c;

04

然后你准备输入A的值,即:
printf( quot;请输入3位正整数A:");
scanf( quot;% d quot, ampa);

05

最重要的部分是反向交换的实现,这里可以用取余数的方法来实现;即
c = a % 10 * 100+(a/10)% 10 * 10+a/100;

06

最后一步是输出C的值,这也很简单:
printf( quot;三位数正整数A的逆序是:% d \ n quot,c);

07

程序整体代码为:
# include < stdio . h gt;
void main()

{
int a,c;
printf( quot;请输入3位正整数A:");
scanf( quot;% d quot, ampa);
c = a % 10 * 100+(a/10)% 10 * 10+a/100;
printf( quot;三位数正整数A的逆序是:% d \ n quot,c);
}

08

最后,保存代码并运行它,以达到预期的效果。

转载请注明原文地址:https://juke.outofmemory.cn/read/372125.html

最新回复(0)