- 博客访问: 99259
- 博文数量: 102
- 博客积分: 0
- 博客等级: 民兵
- 技术积分: 1011
- 用 户 组: 普通用户
- 注册时间: 2014-01-15 13:58
分类: C/C++
2014-02-19 11:59:20
-
/*输入10个销售额,即时显示目前最大的数,和总体输入状况*/
-
#define SIZE 10
-
#include <stdio.h>
-
-
int main(){
-
//声明一个大小为10的数组,max用来存放最大值,counter用来计数
-
int sale[SIZE], max, counter = 1;
-
//提示输入第一个销售业绩
-
printf("Enter the %d saleroom: ", counter);
-
//接收第一个销售额,保存在a[0]中
-
scanf("%d", &sale[counter - 1]);
-
//把a[0]赋值给max,因为目前它最大
-
max = sale[counter - 1];
-
//打印当前最大值
-
printf("the max saleroom is %d\n", max);
-
//打印当前输入情况
-
printf("the saleroom is:%d\n\n", sale[counter - 1]);
-
//提示输入下一个销售额
-
printf("Enter the %d saleroom: ", (counter + 1));
-
//判断数组是否已满
-
while (counter < 10 ){
-
//接收下一个销售额,保存在a[counter]中,第二次的时候counter=1
-
scanf("%d", &sale[counter]);
-
//判断新接收的a[counter]与max谁大
-
if (sale[counter] > max)
-
max = sale[counter];
-
//打印最大值
-
printf("the max saleroom is %d\n", max);
-
-
//打印当前输入状况
-
printf("the saleroom is:");
-
for (int i = 0; i <= counter; i++){
-
printf("%d, ", sale[i]);
-
}
-
//换行
-
printf("\n");
-
//计数器+1
-
counter++;
-
//限制计数器不要找过9,避免出现 请用户输入第11个销售额(虽然程序终止了)的状况
-
if (counter < 10)
-
printf("\nEnter the %d saleroom: ", (counter + 1));
-
}
-
return 0;
-
}