這裡演示一下如何用vc++編寫輸入三位正整數,然後輸出其對應逆序數的小程式。有興趣的朋友可以來看看。
· vc++6.0編譯軟體
1、第一步,我們首先要寫開頭:
#include<stdio.h>void main()
2、接著就是“程式碼容器”——大括號。
{}
3、需要先定義兩個整形的變數,用a,c表示。即:
int a,c;
4、然後就準備輸入a的值,即:printf("請輸入一個3位正整數a:")scanf("%d",&a);
5、到了最主要的部分,就是逆轉交換的實現,這裡我們可以使用取餘的方法實現;即:c=a%10*100+(a/10)%10*10+a/100;
6、最後一步就是輸出c的值了,也很簡單:printf("三位正整數a的逆序數是:%d\n",c);
7、程式的整體程式碼為:#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);}
8、最後將程式碼儲存,執行即可實現自己想要的效果。
這裡演示一下如何用vc++編寫輸入三位正整數,然後輸出其對應逆序數的小程式。有興趣的朋友可以來看看。
工具/材料· vc++6.0編譯軟體
操作方法1、第一步,我們首先要寫開頭:
#include<stdio.h>void main()
2、接著就是“程式碼容器”——大括號。
{}
3、需要先定義兩個整形的變數,用a,c表示。即:
int a,c;
4、然後就準備輸入a的值,即:printf("請輸入一個3位正整數a:")scanf("%d",&a);
5、到了最主要的部分,就是逆轉交換的實現,這裡我們可以使用取餘的方法實現;即:c=a%10*100+(a/10)%10*10+a/100;
6、最後一步就是輸出c的值了,也很簡單:printf("三位正整數a的逆序數是:%d\n",c);
7、程式的整體程式碼為:#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);}
8、最後將程式碼儲存,執行即可實現自己想要的效果。