帮我看一下该如何写?
题:有计算机随机生成一个整数,对其分解质因数。例如生成的随机数为120,屏幕显示120=2*2*2*3*5。#include<conio.h>
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<time.h>
main()
{
int a,i,t,s;
srand(time(0));
a=rand(); /*这里如何对a进行随机数赋值?
printf("输出随机数:a=%d\n",a);
t=a;
for(i=2;i<=sqrt((float)t);)
{
if(t%i==0)
{
t=t/i;
printf(""); /*如何处理输出语句,屏幕会出现题中的样子?
}
else i++;
}
getch();
}