首页 > 其他分享 >//编写一个函数,它可以求出给定数的所有因子,如下形式显示其结果:72=2*2*2*3*3;

//编写一个函数,它可以求出给定数的所有因子,如下形式显示其结果:72=2*2*2*3*3;

时间:2023-12-05 21:32:59浏览次数:24  
标签:求出 int scanf while 72 printf main 定数 输入

#include <stdio.h>

int main()

{

   int n,i;

   printf("请输入n:");

   scanf_s("%d", &n);

   if (n == 1)

   {

       printf("1=1*1,请重新输入一个数。");

   }

   for (i = 2; n!=1; i++)

   {

       while (n % i == 0)

       {

           n = n / i;

           printf("%d", i);

           if(n!=1)

               printf("*");

       }      

   }

   return 0;

}

标签:求出,int,scanf,while,72,printf,main,定数,输入
From: https://blog.51cto.com/u_16336886/8695864

相关文章

  • 代码随想训练营第五十六天(Python)| 583. 两个字符串的删除操作、72. 编辑距离
    583.两个字符串的删除操作classSolution:defminDistance(self,word1:str,word2:str)->int:n,m=len(word1),len(word2)#dp数组代表使得word1以i-1结尾和word2以j-1结尾相同的最小步数dp=[[0]*(m+1)for_inrange(n+......
  • P1572 计算分数
    P1572计算分数看似数学题,实则数学思路很好想,主要是字符串处理难。就只谈谈读入,读入一堆分数,又要判/又要判正负号。纯用字符串一个个搞,麻烦的要死。这时候就要借用语言本身对于数字的处理,对于数字就直接读数字类型,然后中间的读字符类型,这样判断正负号等难题都交给语言本身了......
  • 通义千问72B、1.8B、Audio模型发布,效仿Meta掀桌子
    引言阿里云的千问模型再次升级,展现了强大的实力!开源了通义千问720亿参数模型Qwen-72B、18亿参数模型Qwen-1.8B及音频大模型Qwen-Audio。这一次,仅凭700亿参数和2GB显存,千问模型就大放异彩。感觉就像是阿里云在闭源市场与讯飞、百度竞争不过,决定效仿Meta,转向开源战略。这对于百度文......
  • 推荐一款免费的AI写真生成工具-72写真,让你的照片变得更加生动
    导语:随着人工智能技术的不断发展,AI写真生成工具正逐渐流行起来。今天,我要向大家推荐一款免费的AI写真生成工具,它可以让你的照片变得更加生动和有趣。正文:在过去,如果想要将照片进行艺术化处理或者给照片添加一些特殊效果,往往需要借助专业的图像处理软件或者寻求专业人士的帮助。......
  • 如何正确的在AIX 7上正确开启大页内存(large page)on oracle 11.2.0.4 rac 转发 https:
    1、关于大页有个客户的业务系统上要开启大页,提高系统性能,研究了一下,网上文章太多,自己做了一些测试,经过实机测试,整理了一下操作记录。关于AIX上为什么要开启大页,借用MOS里的说明原文:StartingwiththeAIXV5.1operatingsystemwhenrunningonIBMPOWER4orPOWER5proces......
  • asp.net core webapi项目实例源代码锦集下载(72个)
    下载地址:http://www.80cxy.com/Blog/ResourceView?arId=202311251726127234f6oAkh所有代码实例(Chinese)物业收费系统,使用ASP.NETCoreMVC框架.netcorewebapi配合swagger以及其他常用功能的单层项目.NETCore实战项目之CMS系列教程的源码Asp.NetCore项目中,以服务......
  • [Codeforces] CF1728C Digital Logarithm
    题目传送门很奇妙的一道题,我想到了正解,但是又没有完全想到题意我们定义\(f(x)\)表示取出\(x\)在十进制下的位数。(如\(f(114514)=6,\;f(998244353)=9\))。形式化讲,就是\(f(x)=\lfloor\log_{10}x\rfloor+1\)。给定两个数组\(a\)和\(b\),求执行若干次以......
  • 洛谷 P4872 OIer们的东方梦 题解
    前言一个下午,一个晚上,一个早上,可以算是一天了吧,终于调出了这道题,纪念一下吧!!!食用更佳。这道题其实就是一道简简单单的BFS模(du)板(liu)题。说难不难,简单不简单,虽然没有难的算法,但是就是码量一百多行,比较难调。题目难度绿,思维难度橙,代码难度蓝。真是个绝世好题。题目意思就是一......
  • 一文掌握MySQL多表查询技巧:告别繁琐操作,轻松搞定数据查询!
    在数据库的世界里,我们经常需要处理各种各样的数据。有时候,我们需要从多个表中查询数据,这时候就需要用到MySQL的多表查询了。今天,就让我们一起来了解一下MySQL多表查询的魅力吧!一、表的关系简介现实生活中,实体与实体之间肯定是有关系的,比如:部门和员工,老师和学生等。在设计表的时......
  • CF1728C Digital Logarithm
    CF1728CDigitalLogarithm题目传送门很奇妙的一道题,我想到了正解,但是又没有完全想到题意我们定义$f(x)$表示取出$x$在十进制下的位数。(如$f(114514)=6,;f(998244353)=9$)。形式化讲,就是$f(x)=\lfloor\log_{10}x\rfloor+1$。给定两个数组$a$和$b$,求......