改进代码

top啦它 2020-02-20 11:10:29
代码提交已经过了 请问代码有改进的地方吗?求指出,多谢。
题目在代码下面


#include<stdio.h>
struct array{
double a[201];
}arra_y[2];
void input(double *ss,int x)
{
for(int i = 0;i < x;i++)
{
scanf("%lf",&ss[i]);
}
}
void output(double *ss,int x)
{
for(int i = 0;i < x;i++)
{
printf("%0.f ",ss[i]);
}
printf("\n");
}
void print_1(double *ss_1,double *ss_2,int *n,int m)
{
for(int i_0 = 0;i_0 < m;i_0++)
{
int l = 0;
for(int i_1 = 0;i_1 < *n;i_1++)
{
if((ss_2[i_0] != ss_1[i_1])&&(ss_2[i_0] != 1.1))
{
++l;
}
if(ss_2[i_0] == ss_1[i_1])
{
ss_2[i_0] = 1.1;
break;
}
if(l == *n)
{
ss_1[*n] = ss_2[i_0];
ss_2[i_0] = 1.1;
(*n)++;
}
}
for(int i_2 = 0;i_2 < *n;i_2++)
{
printf("%.0f ",ss_1[i_2]);
}
printf("\n");
}
printf("\n");
}
int main(void)
{
int n,m;
while(scanf("%d",&n) != EOF)
{
input(arra_y[0].a,n);
scanf("%d",&m);
input(arra_y[1].a,m);
output(arra_y[0].a,n);
output(arra_y[1].a,m);
print_1(arra_y[0].a,arra_y[1].a,&n,m);
}
return 0;
}



...全文
62 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
自信男孩 2020-02-21
  • 打赏
  • 举报
回复
确定代码和要求是对应的?要求是整型数据呢

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧