1条回答 默认 最新
- 星星不再亮 2021-11-09 16:08关注
这样可以吗
#include<stdio.h>
#include<math.h>
int main()
{
int a=123,b=45,c=67,d=8,e=9,loop=0,n,k1,k2,k3,k4,sum;
char j[]={'-','+'};
scanf("%d",&n);
if((a+b+c+d+e<n)||(a-b-c-d-e>n))
{printf("input error,input%d<=n<=%d\n",a-b-c-d-e,a+b+c+d+e);}
for(k1=0;k1<=1;k1++)
{
for(k2=0;k2<=1;k2++)
{
for(k3=0;k3<=1;k3++)
{
for(k4=0;k4<=1;k4++)
{
sum=a+pow(-1,k1+1)*b+pow(-1,k2+1)*c+pow(-1,k3+1)*d+pow(-1,k4+1)*e;
if(sum==n)
{printf("%d%c%d%c%d%c%d%c%d=%d\n",a,j[k1],b,j[k2],c,j[k3],d,j[k4],e,n);loop = 1;}
}
}
}
}
if(loop==0)
printf("impossible\n");
return 0;
}本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 c程序不知道为什么得不到结果
- ¥40 复杂的限制性的商函数处理
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置