今天用到了简单的goto
将一个正整数分解质因数。(90=233*5)
格式:输入数为:90,结果为:90=233*5。
#include<stdio.h>
int main()
{
int n,i=2,a,aa;
scanf("%d",&n);
printf("%d=",n);
while(n>0)
{
aa:
if(n%i0)
{
n=n/i;
if(n/i0)
{
printf("%d",i);
break;
}
printf("%d",i);
printf("*");
goto aa;
}
else
{
i++;
}
}
return 0;
}
本文展示了一个C语言程序,用于将正整数分解质因数。通过使用goto语句,程序能够有效地找到并打印出输入数字的质因数。例如,对于输入90,程序会输出90=2*3*3*5。
2084

被折叠的 条评论
为什么被折叠?



