1. 程式人生 > >吉林大學 2014 966 三和2013 967 三 參考答案

吉林大學 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 三
解這個題 ,寫了兩種方法!第二種方法和上題答案一樣。
在這裡插入圖片描述
在這裡插入圖片描述