题解 1776: [编程入门]原码求补码

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

源码求补码

摘要:解题思路:注意事项:参考代码:#include<stdio.h>char *fun(char a[]);int main(){    char a[17];    scanf("%s",&a);   ……

[编程入门]原码求补码

#include#include//用于strlen校验输入长度//二进制字符串加一函数(补码转换需要:反码+1)voidbinary_add_one(char*bin){intcarry=1;//初始进位为1(加一)//从最低位(第15位)向高位遍历for(in
优质题解

C语言程序设计教程(第三版)课后习题12.6 (C语言代码)

解题思路:求16位负数的补码,首先将二进制字符串去掉符号位存入16位整数;然后异或32767,除了符号位,逐位取反;末位加一求得补码;再将16位整数转换成二进制补码存回字符串;对样例输入进行处理,如图所示:注意事项:用来接受输入的字符串数组:加上'\0'至少需要17个单元;计算负数的补