要求:使用到变量:
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 }