C how to program; 习题3.24: 一个确定销售竞赛优胜者的程序就要读入每个销售人员销售量,谁销售量最大,谁就获胜.请编写一个坊入10个数并给出其中最大值的伪代码程序,

要求:使用到变量:

counter:一个计数量为10的计数器(例如,记录已经输入了多少个数并确定何时所有10个数都已经比较处理过. number: 当前输入数. largest:当前最大数.

initialize largest to zero

lnitialize counter to one

Input the first number

while counter less than or equal to ten

  set largest to number

  Input the  next number

  if largest less than number

    set largest to number;

  else

    set number to largest;

output the largest number

 1 #include<stdio.h>
 2 int main(void)
 3 {
 4     float number,largest;
 5     int counter =1;
 6     printf("Please input the number: ");
 7     scanf("%f",&number);
 8     while (counter<10)
 9     {
10         largest =number;
11         printf("Please input the number: ");
12         scanf("%f",&number);
13         if(largest<number)
14         {
15             largest = number;
16         }
17         else 
18             number = largest;
19         counter+=1;
20     }
21     printf("The largest number is: %.2f\n",largest);
22     return 0;
23 }

 

posted @ 2013-12-05 22:55  ASMLearner  阅读(595)  评论(0)    收藏  举报