c语言 分解质因数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言 分解质因数相关的知识,希望对你有一定的参考价值。
c语言 分解质因数这个乘号要怎么输出?
就是*号,键盘上shift+数字键8
#include <stdio.h>void main()
int i=2,n;
scanf("%d",&n);
printf("%d=",n);
while(n>1)
if(n%i==0)
printf("%d*",i);n/=i;
else i++;
printf("\\b \\b");
追问
我的意思是如何在求出公约数的时候输出时带上乘号
要怎么编循环输出乘号?
因为不知道公约数会算出多少个,所以不可能一个一个写printf输出乘号
我是这个意思
可以解答吗
参考技术A用个flag标记是否输出了第一个数字,然后从第二个开始这样输出:
printf("*%d", i);追问能再详细一些嘛
参考技术B printf("*");以上是关于c语言 分解质因数的主要内容,如果未能解决你的问题,请参考以下文章