将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5

摘要:
/****************************************************************将正整数分解为质数************************************************************/#import intmain{@autoreleasepool{intnum,i;printf;scanf;printf,printf;//分解。从1到num检查它是否是一个因素。forwhile{num/=i;printf;}//1: 输出最后一个因子。它必须是1。如果for的大小写为num,那么它也会被输出,因此只剩下1//,即num==1//2:如果for没有=num的大小写,那么它可能不是1的大小写而是其他大小写。你可以根据自己的需要改变它。
    
/****************************************************************
 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
***************************************************************
*/
#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        int num,i;
        printf("Please Input A Num: ");
        scanf("%d",&num);
        printf("Your Num is:%d ",num);
        printf("%d=",num);
        //分解.从1到num检查,看看是不是因子。
        for(i=2; i<=num; i++)
            while(num%i==0){
                    num/=i;
                    printf("%d*",i);
                }
    
        //1:输出最后一个因子。一定是1,如果上面for有=num也输出来了,所以只剩下1
        
//即:num==1;
        
//2:如果for没有=num的情况,那么,不一定是1的情况,可能还是其他,可以根据自己的需要改。
        printf("%d",num);
      return 0;
    }
}  

执行结果: 

免责声明:文章转载自《将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SwiftUIjava Document生成和解析xml下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

软件测试用例报告整理

首先测试用例是excel格式 如果是xmind需要将xmind转excel,具体实现方式可以参考xmind转excel的博客 新增一个sheet,描述测试用例模块通过率情况 1.统计用例通过情况的表格 首先把需要统计的function表中的测试模块和功能点输入好然后失败的用例数量和通过的测试用例数量 需要用到函数countif 具体用法是: 英文格式:CO...

js-定时器

知识 要用定时器,先清除定时器   1、 定时器   setInterval() 循环定时器;周而复始的执行(循环执行)  setTimeout()( 执行事件,间隔时间(单位毫秒)) <script> var num=0; setInterval(function(){ console.log( num);...

Odoo 接口

1. 很多人还是习惯使用restful格式进行接口操作,但odoo已默认jsonrpc,所以需要专门写一个装饰器 def json_response(func): """返回去除封装的JSON""" @wraps(func) def decorate(*args, **kwargs): request.__raw_j...

Spring RedisTemplate操作-事务操作(9)

@Autowired @Qualifier("redisTemplate") private RedisTemplate<String, String> stringredisTemplate; public void flushdb() { stringredisTemplate.execu...

去掉字符串中的某几位

一招吃遍力扣四道题,妈妈再也不用担心我被套路啦~ lucifer发布于2020-06-163.7kPythonPython3 我花了几天时间,从力扣中精选了四道相同思想的题目,来帮助大家解套,如果觉得文章对你有用,记得点赞分享,让我看到你的认可,有动力继续做下去。 这就是接下来要给大家讲的四个题,其中 1081 和 316 题只是换了说法而...

Oracle自定义函数

  自定义函数和存储过程类似,区别是,存储过程注重于处理某件事情,多和DML有关,而函数注重于获取某些数据,多和DQL有关 格式 CREATE OR REPLACE FUNCTION 函数名(参数 数据类型) RETURN 返回的数据类型 IS 变量名 返回的数据类型;-- 存储返回的数据 BEGIN -- 略 ,此处给变量赋值 RETURN...