zoukankan      html  css  js  c++  java
  • c++ 常用程序整理

        //3.3.1作业-编程实现输入一个整数,判断其能否被3,5,7整除
        while(int i=1){    //用while语句实现重复输入
        int a;
        cout<<"请输入一个整数:";
        cin>>a;
        int c1=a%3==0;
        int c2=a%5==0;
        int c3=a%7==0;
        //cout<<"c1="<<c1<<"-"<<(c1<<2)<<endl;
        //cout<<"c2="<<c2<<"-"<<(c2<<1)<<endl;
        //cout<<"c3="<<c3<<endl;
        //cout<<((c1<<2)+(c2<<1)+c3)<<endl;
        switch((c1<<2)+(c2<<1)+c3){
        case 0:cout<<"不能被3、5、7整除"<<endl;break;
        case 1:cout<<"只能被7整除"<<endl;break;
        case 2:cout<<"只能被5整除"<<endl;break;
        case 3:cout<<"可以被5、7整除"<<endl;break;
        case 4:cout<<"只能被3整除"<<endl;break;
        case 5:cout<<"可以被3、7整除"<<endl;break;
        case 6:cout<<"可以被3、5整除"<<endl;break;
        case 7:cout<<"可以被3、5、7整除"<<endl;break;
        }
        }
        //3.3.2任意输入三个实数,找出其中的最大值,最小值-方法一
        float a,b,c,max,min;
        cout<<"请输入三个实数:";
        cin>>a>>b>>c;
        if (a>b) {
            max=a;min=b;
        }
        else{
            max=b;min=a;
        }
        if (max<c)
            max=c;
        if (min>c)
            min=c;
        cout<<"最大值max="<<max<<endl;
        cout<<"最小值min="<<min<<endl;


        //任意输入三个实数,找出其中的最大值,最小值-方法二
        float a,b,c,max,min;
        cout<<"请输入三个实数:";
        cin>>a>>b>>c;
        max=(a>b)?a:b;
        min=(a<b)?a:b;
        max=(max>c)?max:c;
        min=(min<c)?min:c;
        cout<<"最大值max="<<max<<endl;
        cout<<"最小值min="<<min<<endl;
        //3.3.6公元1600到公元2000年中所有闰年的年份
        int y,sign,i=1;
        
        for (y=1600;y<=2000;y++){
            //sign=0;
            if (y%4==0&&y%100!=0||y%400==0) {
                cout<<y<<'	';
                if(i%5==0) cout<<endl;  //每5个输出一个换行;
                i++;
            }    
        }
        //编写程序,求“水仙花数”。各位数立方各等于该数
        //首先确定是个三位数,100-999
        int n,a,b,c,sum;
        for (n=100;n<1000;n++){
            a=n/100;    //百位
            b=n%100/10; //十位
            c=n%10;     //个位
            sum=a*a*a+b*b*b+c*c*c;
            if (sum==n) cout<<"水仙花数是:"<<n<<endl;
        
        }
  • 相关阅读:
    迅雷极速版 2020年 防止升级方法
    微PE WEPEMENU.INI CDLINUX BEINI 启动菜单
    tcping 0.39
    海康威视楼宇可视对讲解码器拨码规则计算器-安卓版
    博客园-文字互动插件
    WSL-Ubuntu 安装Xubuntu-Desktop 记录
    html css的冷门相关基础知识整理
    git hub 的冲突解决方案
    css实现垂直居中的方式
    js中BOM相关知识
  • 原文地址:https://www.cnblogs.com/huigebj/p/12283199.html
Copyright © 2011-2022 走看看