编写的全加器与半加器的代码

编程知识 更新时间:2023-04-07 01:27:52

问题:

编写全加器与半加器代码

代码:

半加器(利用逻辑语言编写)

#include<stdio.h>
int main()
{
    int s,c;
    int a,b;
      for(int i=0;i<100;i++)
    {
    scanf("%d%d",&a,&b);
    s=a^b;
    c=a&b;
    printf("S C\n");
    printf("%d %d\n",s,c);
    }
    return 0;
}

全加器(利用逻辑语言编写)

#include<stdio.h>
int main()
{
    int s,c;
    int i,j,k;
    for(int a=0;a<100;a++)
    {
      printf("A B C\n");
      scanf("%d%d%d",&i,&j,&k);
    s=i^j^k;
    c=(i&j)|((i^j)&k);
    printf("S C\n");
    printf("%d %d\n",s,c);
    }
    return 0;
}

全加器:(利用c++编写)

#include <iostream>
using namespace std;
int main()
{
    int a,b,c,i;
    for(i=0;i<100;i++){
    cout << "please enter Ai,Bi and Ci :" << endl;
    cout<<"Ai-"<<"Bi-"<<"Ci"<<endl;
    cin>>a>>b>>c;
    int sum=a+b+c;
       switch(sum){
case 0:cout<<"Si=0  Ci=0\n";break;
case 1:cout<<"Si=1  Ci=0\n";break;
case 2:cout<<"S=0  Ci=1\n";break;
default:cout<<"Si=1  Ci=1\n";break;
    }
    }
    return 0;
}


运行图片:





更多推荐

编写的全加器与半加器的代码

本文发布于:2023-04-07 01:27:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/19a96eb5a46cbf5929f4560f6efa8541.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:全加器   代码   半加器

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 51580文章数
  • 14阅读数
  • 0评论数