永发信息网

C语言哪里错了

答案:2  悬赏:20  手机版
解决时间 2021-12-01 10:58
C语言哪里错了
最佳答案
我暂时保留意见!
全部回答

给个正确的程序给你参考下:

c:

#include 
int a[]={123,45,67,8,9};
char op[]={'+','-'};
int count(int p[4],int len,int n){
    if(len>=4){
        int sum=a[0];
        for(int i=0;i<4;i++){
            sum=sum+(p[i]?-a[i+1]:a[i+1]);
        }
        return sum==n;
    }else{
        int result=0;
        for(int i=0;i<2;i++){
            p[len]=i;
            result=count(p,len+1,n);
            if(result) return 1;
        }
        return 0;
    }
}
int main(){
    int p[4],n,r;
    scanf("%d",&n);
    r=count(p,0,n);
    if(r){
        printf("%d",a[0]);
        for(int i=0;i<4;i++){
            printf("%c%d",op[p[i]],a[i+1]);
        }
        printf("=%d ",n);
    }else{
        printf("impossible ");
    }
    return 0;
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
洗衣洗涤360瓦脱水160瓦选多大电容
怎么清除WORD文档中标题前的小方点
平朔的男女关系是不是很乱
kyo到底什么意思
中国杨公风水学研究院什么时候举办龙脉风水探
每天吃芝麻核桃粉会不会上火啊?
vivoy29l怎么截屏。求大神
在数据2,4,6,6,3,5,6,8中,其平均数是
可以使用iTunes的国家和地区有哪些,有多少个
山地自行车速度平均是多少?
倩女幽魂灵兽提升战力方法总汇如何提升灵兽战
清末武校尉是何官阶
港珠澳大桥怎么走?
电晕熄灭电压是什么意思
分解下列个数的质因数。72、36、54、45、48和
推荐资讯
我这里准备新建一条高速:路面喷了这个标记,
80-52.12的竖式
为什么人老实反而容易受欺负
不丹航空如何处理航班延误?
关于上海的简介中英文
怎样看出一个人是傍大款的人
双鱼座真的能看透吗?(是指看透别人)
判断题3070070读作三百零五十万零七十.
暗黄有斑的肌肤适合用tst里面的那些产品
丈母娘来了电视剧演豆豆的演员
新中式紫檀家具品牌有哪些?
what areyou like 和what do you look like有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?