admin管理员组文章数量:1794759
编写的全加器与半加器的代码
问题:
编写全加器与半加器代码
代码:
半加器(利用逻辑语言编写)
#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; }运行图片:
版权声明:本文标题:编写的全加器与半加器的代码 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686862485a111687.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论