輸入一個三位正整數,要求其輸出對應的逆序數
2022-02-23
這里演示一下如何用vc++編寫輸入三位正整數,然后輸出其對應逆序數的小程序。有興趣的朋友可以來看看。
工具/材料
vc++6.0
操作方法
- 01
第一步,我們首先要寫開頭:
#include<stdio.h>
void main() - 02
接著就是“代碼容器”——大括號。
{} - 03
需要先定義兩個整形的變量,用a,c表示。即:
int a,c; - 04
然后就準備輸入a的值,即:
printf("請輸入一個3位正整數a:");
scanf("%d",&a); - 05
到了最主要的部分,就是逆轉交換的實現,這里我們可以使用取余的方法實現;即:
c=a%10*100+(a/10)%10*10+a/100; - 06
最后一步就是輸出c的值了,也很簡單:
printf("三位正整數a的逆序數是:%d\n",c); - 07
程序的整體代碼為:
#include<stdio.h>
void main()
{
int a,c;
printf("請輸入一個3位正整數a:");
scanf("%d",&a);
c=a%10*100+(a/10)%10*10+a/100;
printf("三位正整數a的逆序數是:%d\n",c);
} - 08
最后將代碼保存,運行即可實現自己想要的效果。
聲明:本篇經驗系酷知網「www.coozhi.com」原創,轉載請注明出處。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。