吉林大学 2014 966 三和2013 967 三 参考答案

2014 966 三:
for(i=2;i<=n;i++)这句话一定不能省略掉!
在这里插入图片描述
程序源码:

#include <stdio.h>
int main()
{
  int i,n;
  printf("输入n\n");
  scanf("%d",&n);
  printf("%d=",n);
  for(i=2;i<=n;i++)
  {
      while(n!=i)
      {
        if(n%i==0)
        {
         printf("%d*",i);
         n=n/i;
        }
         else
            i++;
      }
   }
  printf("%d",n);
  return 0;
}

运行结果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2013 967 三
解这个题 ,写了两种方法!第二种方法和上题答案一样。
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zqx951102/article/details/84255778