qq_33369307 2015-12-15 03:42 采纳率: 40%
浏览 1447
已采纳

我写的哪里错了,求助

#include
#include
void main(void)
{
char str1[30]={0};
char str2[30]={0};
char str3[30]={0};
printf("Please input the first number:");
gets(str1);
printf("Please input the second number:");
gets(str3);
add(str1 str2 str3);
}
void add((char str3[] char str5[] char str6[])
{
char str7[30];
void format(char str3[] char str5[])
str7[20]={'.'};
str6[29]={(str3[m]-'0')+(str5[m]-'0')%10};
for(m=28;m>-1;m--)
{
str6[m]={(str3[m]-'0')+(str5[m]-'0')%10+(str3[m+1]-'0')+(str5[m+1]-'0')/10};
}
for(b=0;b str7[b]=str6[b];
for(c=21;c str7[c]=str6[c];
puts(str7);
return 0;
}
void format(char str[] char str4[])
{
int point=0,i=0,j=0,sign_point=0;
while(str[i]!=0)
{
if(str[i]'9')
{
if(str[i]!='.')
{
printf("data error");
return(-1);
}
else
{
point++;
sign_point=i;
}
}
if(point>1)
{
printf("data error");
return(-1);
}
i++;
}
if(point==1)
{
int k=0,a=0,n=0;
for(j=sign_point;str[j]=0;j++)
k=j;
for(j=sign_point;str[j]=0;j++)
{

str4[20+a]=str[j];
a++;
}
for(j=sign_point;j=0;j--)
str4[20-n]=str[j];

}
return str4[];

}
void miu(char str9[] char str10[] char str11[])
{
char str12[30];
void format(char str9[] char str12[])
str12[20]={'0'};
int n2=0;
n2=str9[]-'0')*10-(str10[m]-'0')%10
for(m=28;m>-1;m--)
{
str11[m]=((str9[m]-'0'+n2-1)*10-str10[m]-'0')%10;
n2=str9[m]-'0')*10-(str10[m]-'0')/10;
}
for(b=0;b<20;b++)
for(c=21;c<30;b++)
str12[c]=str11[c];
puts(str12);
return 0;
}
}

  • 写回答

5条回答

  • Exploring1024 2015-12-15 03:46
    关注

    你的需求是什么,题目

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?