zoukankan      html  css  js  c++  java
  • C随便练练手的题

    判断101-200之间有多少个素数,并输出所有素数

    #include <stdio.h>
    int main(){
    
        int cur=101;
        int may=2;
        int count=0;
        while(cur<=200){
            while(may<cur){
                
                if (cur%may==0){
                
                    break;
                
                }
                may++;
            }
            if(cur==may)
            {
                printf("%d  ",cur);    
                count++;
            }
    
        may=2;
        cur++;
        }
        printf("共%d个",count);    
        return 0;
    }

    打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身

    #include <stdio.h>
    int main(){
    
        int ge,shi,bai;
    
        for(int i=100;i<999;i++)
        {
    
            bai=i/100;
            shi=i%100/10;
            ge=i%10;
            if(i==ge*ge*ge+shi*shi*shi+bai*bai*bai)
                printf("%4d",i);
        }
        return 0;
    }

    将一个正整数分解质因数

    #include <stdio.h>
    int FJZYS(int num){
        
        for(int i=2;i<=num;i++)
        {
            if(num==i)
                printf("%d",i);
            else if(num>i)
                if(num%i==0){
    
                    printf("%d*",i);
                    FJZYS(num/i);
                    break;
                }
    
        }
        return 0;
    }
    int main(){
        int num=85;
        printf("%d=",num);
        FJZYS(num);
    
        return 0;
    }
  • 相关阅读:
    RabbitMQ消息队列 基本订阅/发布Demo(PHP版)
    Docker安装部署RabbitMQ
    CentOS Docker 基本操作
    new worker
    JavaScript避坑
    如何开启MySQL慢查询日志
    kinshard
    Linux shell
    Linux shell
    Linux shell
  • 原文地址:https://www.cnblogs.com/yosha/p/5677126.html
Copyright © 2011-2022 走看看