谁能帮忙写个c/c++的程序啊,急用

不需要太大的程序,因为我是初学,希望不要太难懂的,谢谢!

第1个回答  2012-06-23
#include<iostream>
using namespace std;
int main(){
int a[128],b[128],c[129],m,i=0,j=0,flag=0;
for(int x=0;x<=128;x++) c[x]=0;
for(int x=0;x<=127;x++) a[x]=0;
for(int x=0;x<=127;x++) b[x]=0; //归零

cout<<"请输入第一个数\n";
while(1){
m=0;
m=getchar();
if(m=='\n') break;
i++;
a[i]=m-48;
}
cout<<"请输入第二个数\n";
while(1){
m=getchar();
if(m=='\n') break;
j++;
b[j]=m-48;
}
for(int x=1;x<=i;x++){
a[x+128-i]=a[x];
a[x]=0;
}
for(int x=1;x<=i;x++){
b[x+128-j]=b[x];
b[x]=0;
}
/*输入系统*/
for(int x=128;x>=1;x--){
c[x]=a[x]+b[x]+c[x]; //加法
if(c[x]>9){
c[x-1]++;
c[x]%=10;
} //进位
}
/*计算系统*/
for(int x=0;x<=128;x++){
if(c[x]) flag=1;
if(flag) cout<<c[x];
}
/*输出系统*/

system("pause");
return 0;
}
C++的,做127位一下的加法
第2个回答  2012-06-23
是c 还是c++呀追问

都可以,简单点就行

追答

久久乘法表够简单吧
#include
main()
{
int i,j;
for(i=1;i<=9;i++)
for(j=1;j<=i;j++)
{
printf("%d*%d=%d ",j,i,j*i);
if(j%i==0)printf("\n");
}
}

追问

有再大一点的吗,大概50到100行代码,我要交作业,还要答辩,所以希望简单点能看懂的

追答

留个QQ邮箱我发源代码给你,帮我室友做的,这里字数限制贴不出

追问

[email protected]

追答

怎么发不出去,用qq邮箱吧

追问

[email protected]

追答

发了,不符合再说

本回答被网友采纳
第3个回答  2012-06-23
我这里有,留邮箱追问

[email protected]

追答

给你发邮箱了 我留百度ID了 这个应该是可以的 不可以的话 我还有别的 计算器的

第4个回答  2012-06-24
初学就要答辩了?
相似回答