background image

main()

{

int n,i;

printf("\nplease input a number:\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

    break;

  }

}

printf("%d",n);}

==============================================================

【程序 5】

题目:利用条件运算符的嵌套来完成此题:学习成绩>=90 分的同学用 A 表示,60-89 分之

间的用 B 表示,

   60 分以下的用 C 表示。

1.程序分析:(a>b)?a:b 这是条件运算符的基本例子。

2.程序源代码:

main()

{