当前位置: 首页 > news >正文

微信 网站设计模板房屋装修图片

微信 网站设计模板,房屋装修图片,专业工厂网站建设,沧州有做网站的吗具体代码如下#xff0c;直接运行即可。 #include stdio.h int main() {int i, a 0, b 0, c 0, flag 3; // flag相当于指针来指明Q的位置char x[6], y[6];int R[6], Q[6], yb[6], y1[6]; // yb是-y的补码,y1为绝对值yprintf(请输入X(带一位符号位四位数值位…具体代码如下直接运行即可。 #include stdio.h int main() {int i, a 0, b 0, c 0, flag 3; // flag相当于指针来指明Q的位置char x[6], y[6];int R[6], Q[6], yb[6], y1[6]; // yb是-y的补码,y1为绝对值yprintf(请输入X(带一位符号位四位数值位的二进制数如1011));scanf(%5s, x); while ((c getchar()) ! \n c ! EOF); // 清除缓冲区中的剩余字符printf(请输入Y(带一位符号位四位数值位的二进制数如-1101));scanf(%5s, y); // printf(X%s\n,x);// printf(Y%s\n,y);y1[0] 0; // 绝对值y一定是正的符号位为0for (i 4; i 1; i--){if (y[i] 1){ // 将字符型的y变成int型的绝对值yy1[i] 1;}elsey1[i] 0;}// printf(y的绝对值y1);// for (i 0; i 4; i)// {// printf(%d, y1[i]);// }// printf(\n);if (x[0] ){a 0;x[0] 0; // 符号位计算}else // 这里我怀疑是有点问题先加个大括号先出问题再删{ a 1;x[0] 1;}if (y[0] ){b 0;y[0] 0;}else // 这里我怀疑是有点问题先加个大括号先出问题再删{ b 1;y[0] 1;}if (a b 1) //只有一个1一个0异号的时候才结果为负{c 1;}elsec 0; // c为符号位yb[0] 1;for (i 4; i 0; i--){ //-y的补码计算if (y1[i] 1) //!!!我这里把y改成了y1yb[i] 0; // 取反//我这里不取反试试// yb[i] 1;elseyb[i] 1;//我这里不取反试试// yb[i] 0;}// printf(y1取反后的值);// for (i 0; i 4; i)// {// printf(%d, yb[i]);// }// printf(\n);yb[4] yb[4] 1; // 末尾加一for (i 4; i 0; i--){if (yb[i] 2){ // 满2进一位yb[i] 0;yb[i - 1] 1;}if (yb[i] 3){ // 满3进一位 且留下1yb[i] 1;yb[i - 1] 1;}}// printf(-y1的补码yb为);// for (i 0; i 4; i)// {// printf(%d, yb[i]);// }// printf(\n);for (i 4; i 0; i--){Q[i] 0; // 给Q赋初值}R[0] 0; // 设置余数for (i 4; i 1; i--){ // 给R做初始化if (x[i] 1)R[i] 1;elseR[i] 0;}// printf(R的初始值); // 余数符号位为0 数值位为x的值// for (i 0; i 4; i)// {// printf(%d, R[i]);// }// printf(\n);while (flag 1){ // 当flag1时相当于全部除完if (flag 1){ // 最后一步不移位 单独提出来for (i 4; i 0; i--){ // 余数R加上-y的补码R[i] yb[i];if (R[i] 2){ // 满2进一位R[i] 0;R[i - 1] 1;}if (R[i] 3){ // 满3进一位 且留下1R[i] 1;R[i - 1] 1;}}if (R[0] 1){ // 若符号位为1 说明不够减 再加y恢复余数,不够减Q0Q[4] 0;}elseQ[4] 1;break;}for (i 4; i 0; i--){ // 余数R加上-y的补码R[i] yb[i];if (R[i] 2){ // 满2进一位R[i] 0;R[i - 1] 1;}if (R[i] 3){ // 满3进一位 且留下1R[i] 1;R[i - 1] 1;}}if (R[0] 1){ // 若符号位为1 说明不够减 再加y恢复余数,不够减Q0Q[4] 0;flag - 1; // 向左移动一位for (i 4; i 1; i--){R[i] y1[i];if (R[i] 2){ // 满2进一位R[i] 0;R[i - 1] 1;}if (R[i] 3){ // 满3进一位 且留下1R[i] 1;R[i - 1] 1;}} // 不够减先恢复余数再左移for (i 0; i 3; i){ // 左移R[i] R[i 1];}//!!! 这里应该是逻辑左移的所以我重新设为0// R[4] Q[0]; // 将Q的第一个移动给RR[4] 0 ;for (i 0; i 3; i){ // 左移Q[i] Q[i 1];}} // 恢复后R[0]符号位又变成了0else{ // 够减直接左移Q[4] 1; // 够减Q为1flag - 1; // 向左移动一位for (i 0; i 3; i){ // 左移R[i] R[i 1];}//!!! 还是逻辑左移设为0// R[4] Q[0]; // 将Q的第一个移动给RR[4] 0;for (i 0; i 3; i){ // 左移Q[i] Q[i 1];}}}printf(商Q的值);for (i 0; i 4; i){printf(%d, Q[i]);}printf(\n);printf(余数R的值0.000);for (i 0; i 4; i){printf(%d, R[i]);}printf(\n);printf(X/Y%d., c);for (i 1; i 4; i){printf(%d, Q[i]);}printf(\n);return 0; }
http://www.dnsts.com.cn/news/22808.html

相关文章:

  • 建站论坛系统4p营销理论
  • 济宁嘉祥网站建设吴中企业建设网站报价
  • 网站建设与维护期末考试题addaction wordpress
  • 郑州有哪些搞网站开发的公司教育网站设计
  • 做网站小图标大全wordpress 添加下载按钮
  • 济南网站建设报价新品牌推广方案
  • 卖游戏币网站制作wordpress 单页模版
  • 医院网站建设哪家好自己做小程序开个社区团购
  • php英文网站源码太原住房和城乡建设部网站
  • 做农业需关注什么网站青岛互联网企业排名
  • 给帅哥做奴视频网站wordpress 文章 标题
  • 成年男女做羞羞视频网站视频制作软件手机版
  • 企业网站搭建费用眉山建行网站
  • 不再更新的网站注册公司的条件
  • 做网站得叫什么udacity 移动网站开发
  • 教学网站开发应用指导方案聊城网站建设招聘
  • 做网站 怎么做留言Wordpress 仿站 工具
  • 长春建设平台网站的公司吗wordpress调用微博
  • 中国在数码网站注册域名好 gt桥梁建设工程网站
  • 东莞网站制作模板公司网站放哪些内容
  • 在济南什么人想做网站网站logo怎么改
  • 手机网站制作织梦网站模板沧州企业网站制作的
  • 网站开发时数据库的工作wordpress本地做好如何改站点地址
  • wordpress自建站上可以买卖网站运营做的是什么工作
  • 把两个网站合并到一个网页小程序游戏定制开发
  • 招标网站大全门户网站建设情况简介
  • 什么蓝色 适合公司网站主色怎么样网站速度快
  • 专业做酒的网站有哪些垫江网站建设报价
  • 做一个商务平台网站的费用php 大型网站开发教程
  • 做网站卖东西赚钱么凡科互动游戏