1樓:
#include
#define a 999
void main()
char symbol;
int x,y,z,op;
printf("1: 十六進位制加法\n");
printf("2: 十六進位制減法\n");
printf("3: 十六進位制乘法\n");
printf("4: 十六進位制除法\n");
printf("5: 十六進位制求餘\n");
printf("6: 結束程式\n");
printf("請選擇運算:");
scanf("%d",&op);
printf("請輸入第一個數:");
scanf("%x",&x);
printf("請輸入第二個數:");
scanf("%x",&y);
switch(op)
case 1:z=x+y;symbol='+';printf("%x %c %x = %x\n",x,symbol,y,z);break;
case 2:z=x-y;symbol='-';printf("%x %c %x = %x\n",x,symbol,y,z);break;
case 3:z=x*y;symbol='*';printf("%x %c %x = %x\n",x,symbol,y,z);break;
case 4:z=x/y;symbol='/';printf("%x %c %x = %x\n",x,symbol,y,z);break;
case 5:z=x%y;symbol='%';printf("%x %c %x = %x\n",x,symbol,y,z);break;
default: break;
2樓:夢見鈔
資料讀進去直接運算就行了+-*/,用c語言原來的就行
c語言中16進位制之間的加減乘除運算怎麼做?
3樓:四舍**入
int a,b;
scanf("%x%x",&a,&b);
printf("%x\n%x\n",a+b,a-b);
輸入:9 7輸出:
4樓:匿名使用者
讀入的時候用%x讀入,然後在程式裡面直接用+,-,*,/運算就行了,輸出的時候再用%x。
int a,b;
scanf("%x%x",&a,&b);
printf("%x\n%x\n",a+b,a-b);
輸入:9 7
輸出:102
5樓:熱情的
呵呵,已經解決了啊
讀入的時候用%x讀入,然後在程式裡面直接用+,-,*,/運算就行了,輸出的時候再用%x。
int a,b;
scanf("%x%x",&a,&b);
printf("%x\n%x\n",a+b,a-b);
輸入:9 7
輸出:102
用c++編一個加減乘除的程式 謝了
6樓:匿名使用者
#include
int main()while(flag==1);
return 0;}
用c++編寫一個加減乘除 的運算題 求完整**
7樓:魔龍嗜血
#include
#include
#include
#define maxop 100
#define number '0'
int getop (char );
void push (double);
double pop(void);
int getch(void);
void ungetch(int);
int getop(char s)
#define bufsize 100
char buf[bufsize];
int bufp=0;
int getch(void)
void ungetch(int c)
main()
}return 0;
}#define maxval 100
int sp=0;
double val[maxval];
void push(double f)}
8樓:匿名使用者
如果你是老師問你的話,可以給你**,如果是用在實際生活中的話,就不可以了。
c++程式設計 加減乘除編法?
9樓:葛何亮
#include
float m,n,k;
void pr1();
void pr2();
void pr3();
void pr4();
void main()
10樓:conny的知識小店
啥意思,直接加減乘除就好了啊,連過載運算子都不用,都是二目運算子,把變數傳進去計算就得出結果了啊。
11樓:匿名使用者
a=b+c;
a=b-c;
a=b*c;
a=b/c;
8進位制的加減乘除怎麼算
八進位制的加減法 數字只有 0 7 逢 8 進 1 也就是說 8 進位制的 10 就是10進位制 8 8進位制 11 就是10進位制 9 規律如下 與10進位制參照 10進位制 8 進位制 0 01 1 2 23 3 7 78 10 9 11 10 12 15 17 16 20 17 21 還不懂就...
什麼是“十六進位制”,什麼是十六進位制數的標準表示方法
要想學漢化就必需要懂得十六進位制!下面是幾種進位制的計算方式 十進位制 有10個基數 0 9 逢十進一 二進位制 有2 個基數 0 1 逢二進一 八進位制 有8個基數 0 7 逢八進一 十六進位制 有16個基數 0 9,a,b,c,d,e,f a 10,b 11,c 12,d 13,e 14,f 1...
二。八。十。十六進製制的轉換
可參看我的其它回答 問題1 101001101.11001二進位制數,改為十進位制,八進位制和十六進製制。一位八進位制數等於三位二進位制數,故從按三位分隔求八進位制的數值,缺位補零 101001101.11001 2 101 001 101.110 010 2 515.62 8 一位十六進製制數等於...