Press "Enter" to skip to content

Month: July 2017

三角形三条边上数字之和相等

啊哈C语言!逻辑的挑战

P135.用1-6这6个自然数组成一个三角形,并让这个三角形三条边上的数字之和想的ng.liru,如图所示的三角形中,三条边的值之和分别为:5+3+4、4+2+6、5+1+6都等于12.那么,现在请输出所有可能。


#include<stdio.h>
int main(){
    int a,b,c,d,e,f;
    for(a=1;a<7;a++){
        for(b=1;b<7;b++){
            for(c=1;c<7;c++){
                for(d=1;d<7;d++){
                    for(e=1;e<7;e++){
                        for(f=1;f<7;f++){
                            if(a!=b && a!=c && a!=d && a!=e 
                            && a!=f && b!=c && b!=d && b!=e 
                            && b!=f && c!=e  && c!=d && c!=f 
                            && d!=e && d!=f && e!=f){
                                if(a + b + c == 12){
                                    if(a + f + e ==12){
                                        if(e + d + c ==12){
                                            printf("%d %d %d %d %d %d \n"
                                            ,a,b,c,d,e,f);
                                        }
                                    }
                                }                               
                            }
                        }
                    }
                }

            }
        }
    }   
    return 0;
}

显示结果
4 2 6 1 5 3
4 3 5 1 6 2
5 1 6 2 4 3
5 3 4 2 6 1
6 1 5 3 4 2
6 2 4 3 5 1

八卦台导览


首都机场旁边的西湖园中的八卦台向来是北京民航爱好者和飞行迷的圣地。前几天早上五点去送机,我正好得空去慕名已久的这个地方参观一下。只是因为太早,起降的飞机并不多,有点小遗憾。以后有机会的话,我还是下午五点过来吧。

这边公园旁边没有停车的地方,只有Y字路口那边的国泰生活广场机场店前有停车场。如果坐公交的话,640路、850快、955到岗山路下就到了。

这个停在贵宾楼前的国航747想来也许就是刚从汉堡回来的习专机吧。

n位数上每一位数之和

啊哈C语言!逻辑的挑战

P135.动手试一试 2

输入一个N位数,范围在1~99 999 999,求这个数每一位上的数之和。


#include<stdio.h>
#include<stdlib.h>
int main(){
    int x,sum,num;
    sum = 0;
    scanf("%d",&x); 
    while(x>0){
        num = x % 10 ;//求余,然后给num赋值;
        x = x / 10;//求除,去掉最后一位,然后进入下一轮循环;
        sum = sum + num ;//余数相加,也就是位数求和
    }   
    printf("%d",sum);   
    return 0;
}