请求指导一下怎么修改才能实现目标

img

img


刚开始学c语言,这个结构不太清楚,应该怎么修改,求指导啦!麻烦大家帮忙看看

供参考:

#include <stdio.h>
void fun()
{
    int n, i=2, k=0;
    printf("**************************\n");
    printf("  因式分解系统 \n");
    printf("请输入一个正整数:");
    scanf("%d", &n);
    while (n != 1)
    {
          if (n % i == 0)
          {
              if(k == 0)  printf("%d = ",n);
              printf(k++ == 0 ? "%d" : "*%d",i);
              n /= i;
          }
          else {
              i++;
          }
    }
    if (k != 0)  printf("\n");
}
int main()
{
    char  ch = 'y';
    while (ch == 'y'){
        fun();
        printf("是否继续进行分解? y/n:");
        scanf(" %c", &ch);
    }
    printf("谢谢使用!再见!\n");
    return 0;
}

img