早教吧作业答案频道 -->其他-->
杭电1753--大明A+B#include#includeintmain(){\x05inta[410],b[410],c[410],d[410],flag2;\x05inti,j,k,len1,len2;\x05chars1[410],s2[410];\x05while(scanf("%s%s",s1,s2)!=EOF)\x05{\x05\x05memset(a,0,sizeof(a));\x05\x05memset(b,0,sizeof(b));\x05\x05m
题目详情
杭电1753--大明A+B
# include
# include
int main()
{
\x05int a[410],b[410],c[410],d[410],flag2;
\x05int i,j,k,len1,len2;
\x05char s1[410],s2[410];
\x05while(scanf("%s%s",s1,s2)!=EOF)
\x05{
\x05\x05memset(a,0,sizeof(a));
\x05\x05memset(b,0,sizeof(b));
\x05\x05memset(c,0,sizeof(c));
\x05\x05memset(d,0,sizeof(d));
\x05\x05len1=strlen(s1);
\x05\x05flag2=1;
\x05\x05for(i=0;s1[i];i++)//判断是否有小数点(1)
\x05\x05 if(s1[i]=='.')
\x05\x05\x05 break;
\x05\x05k=0;
\x05\x05for(j=i-1;j>=0;j--) //存整数部分(2)
\x05\x05\x05a[k++]=s1[j]-'0';
k=0; //存小数部分,并把个位作为吧b[0](3)
\x05\x05b[k++]=0;
\x05\x05if(i=0;j--) //操作同(2)
\x05\x05\x05c[k++]=s2[j]-'0';
\x05\x05k=0;
\x05\x05d[k++]=0; //操作同(3)
\x05\x05if(i=1;i--)//小数部分相加,存b中
\x05\x05{
\x05\x05\x05b[i]+=d[i];
\x05\x05\x05if(b[i]>=10)
\x05\x05\x05{
\x05\x05\x05\x05b[i-1]++;
\x05\x05\x05\x05b[i]-=10;
\x05\x05\x05}
\x05\x05}
\x05\x05a[0]+=b[0];
\x05\x05i=409;
\x05\x05while(a[i]==0&&i>0)
\x05\x05\x05i--;
\x05\x05printf("%d",a[i--]);
\x05\x05while(i>=0)
\x05\x05{
\x05\x05\x05printf("%d",a[i]);
\x05\x05\x05i--;
\x05\x05}
\x05\x05i=409;
\x05\x05while(b[i]==0&&i>=1)
\x05\x05\x05i--;
\x05\x05if(i==0)//判断小数部分是否全为0
\x05\x05\x05flag2=0;
\x05\x05if(flag2==0) //如果是,不输出
\x05\x05\x05printf("\n");
\x05\x05else if(flag2==1) //否则输出小数部分
\x05\x05{
\x05\x05\x05printf(".");
\x05\x05\x05for(j=1;j
# include
# include
int main()
{
\x05int a[410],b[410],c[410],d[410],flag2;
\x05int i,j,k,len1,len2;
\x05char s1[410],s2[410];
\x05while(scanf("%s%s",s1,s2)!=EOF)
\x05{
\x05\x05memset(a,0,sizeof(a));
\x05\x05memset(b,0,sizeof(b));
\x05\x05memset(c,0,sizeof(c));
\x05\x05memset(d,0,sizeof(d));
\x05\x05len1=strlen(s1);
\x05\x05flag2=1;
\x05\x05for(i=0;s1[i];i++)//判断是否有小数点(1)
\x05\x05 if(s1[i]=='.')
\x05\x05\x05 break;
\x05\x05k=0;
\x05\x05for(j=i-1;j>=0;j--) //存整数部分(2)
\x05\x05\x05a[k++]=s1[j]-'0';
k=0; //存小数部分,并把个位作为吧b[0](3)
\x05\x05b[k++]=0;
\x05\x05if(i=0;j--) //操作同(2)
\x05\x05\x05c[k++]=s2[j]-'0';
\x05\x05k=0;
\x05\x05d[k++]=0; //操作同(3)
\x05\x05if(i=1;i--)//小数部分相加,存b中
\x05\x05{
\x05\x05\x05b[i]+=d[i];
\x05\x05\x05if(b[i]>=10)
\x05\x05\x05{
\x05\x05\x05\x05b[i-1]++;
\x05\x05\x05\x05b[i]-=10;
\x05\x05\x05}
\x05\x05}
\x05\x05a[0]+=b[0];
\x05\x05i=409;
\x05\x05while(a[i]==0&&i>0)
\x05\x05\x05i--;
\x05\x05printf("%d",a[i--]);
\x05\x05while(i>=0)
\x05\x05{
\x05\x05\x05printf("%d",a[i]);
\x05\x05\x05i--;
\x05\x05}
\x05\x05i=409;
\x05\x05while(b[i]==0&&i>=1)
\x05\x05\x05i--;
\x05\x05if(i==0)//判断小数部分是否全为0
\x05\x05\x05flag2=0;
\x05\x05if(flag2==0) //如果是,不输出
\x05\x05\x05printf("\n");
\x05\x05else if(flag2==1) //否则输出小数部分
\x05\x05{
\x05\x05\x05printf(".");
\x05\x05\x05for(j=1;j
▼优质解答
答案和解析
19.1 0.9正确答案 20你的程序输出110# include# includeint main(){\x05int a[410],b[410],c[410],d[410],flag2;\x05int i,j,k,len1,len2;\x05char s1[410],s2[410];\x05while(scanf("%s%s",s1,s2)!=EOF)\x05{\x05\x...
看了 杭电1753--大明A+B#...的网友还看了以下:
物理----------选修的3-1------静电力的----在线等的---相距L的点电荷A,B的 2020-03-30 …
如图所示的匀强电场,电场强度E=2×104N/C.一电荷量q=+1×10-8C的电荷从电场中的A点 2020-04-08 …
1.相距L的点电荷A,B的带电量分别为+4Q和-Q(1)若A,B电荷固定不动,在他们连线的中点放入 2020-05-13 …
电压表与电流表接口为什么不同电压表接1,2电流表接1,3电压表接线A,B电流表接线A,C为什么不都 2020-05-17 …
1.开关S1闭合时,电流表A的示数为1A;开关S1、S2同时闭合时,电流表A的示数为1.5A.已知 2020-06-04 …
1.流过L=1H电感元件dei=1.41sin(314t-30度)A,试求(1)电感的感抗XL2. 2020-07-19 …
有A、B、C三种元素,A元素的原子得到2个电子、B元素的原子失去1个电子后,所形成的微粒均与氖原子 2020-07-29 …
干电池有1号电池、2号电池、5号电池等各种型号,当用它们作电源时,下列说法中正确的是A.1号电池比2 2020-11-17 …
干电池有1号电池、2号电池、5号电池等各种型号,当用它们作电源时,下列说法中正确的是()A.1号电池 2020-11-17 …
简单物理题电量-1×10的-6次方库的电荷从A移动到B克服电场力做工2.4×10的-5次方J,再由B 2020-12-01 …