用C語言程式設計序,使給出數的原碼,求得反碼,補碼

2021-03-03 21:00:01 字數 1077 閱讀 3038

1樓:匿名使用者

#include

int main()

j = i-1;

ab[0] = af[0] = a[0];//符號位始終不變if(a[0] == 1)

}k = i;

for(; i > 0; i--)

af[i] = 1 - a[i];

for(i = k; i > 0; i--)//補碼從末位數起第一個不為0,以後均取反

ab[i] = 1 - a[i];

}else

}printf("對應的反碼是:\n");

for(i = 0; i <= j; i++)printf("%d", af[i]);

printf("\n");

printf("對應的補碼是:\n");

for(i = 0; i <= j; i++)printf("%d", ab[i]);

}在vc下編譯測試通過。另,本**未考慮輸入非法問題,所輸入的數字智慧由1和0組成

c語言程式題,任意輸入一個整數,編一個程式,使其輸出輸出相應的原碼、反碼及補碼。

2樓:豚胖

#include

#include

void main()

if (n>=0)

3樓:匿名使用者

#include

#include "math.h"

main()

else

a[0]=0;

for(i=31; i>0; --i)

printf("原碼是:\n");

for(i=0; i<32; ++i)

}printf("\n");

printf("反碼是: \n");

if(s>0)}}

else

if(i%4==3)}}

printf("\n");

printf("補碼是:\n");

if(s>0)

}else

}for(i=0;i<32;i++)

}getch();}

C語言程式程式設計 有一分數序列,C語言程式程式設計 有一分數序列 2 1,3 2,5 3,8 5,13 8,21 13, 求這個數列前30項之和!請程式設計實現之!

int i 0,m 0,x 2,y 1,z 0 i作為計數,m作為累加和,x作分 數序列的分子,y作分數序列的分母,z作為一個寄回存器答 for i 0 i 30 i 累加30個數 再輸出m就是了 include void main printf 3f fsum 用c語言編寫程式 有一分數序列 2 ...

求大神用c語言編寫這道程式,求大神用c語言編寫這道程式

請家現再幫我解決補充問題 間 20137月514 44 25 目 想用if功能實現輸入字元y則顯示123否則顯示321 include char main void 何輸入char或者int結都確 vc6.0執行結 請輸入 y n y 12 ress any key to continue請輸入 y...

用C語言計算分段函式的值,謝謝,C語言程式設計 求分段函式的值

你這bai題可真不容易噢,親自弄的,du還有不懂不,有直zhi接問我好了dao include main include double function double x int main void include int main return 0 不知 du道是這個意思不zhi?輸dao入一個x...