Chinaunix首页 | 论坛 | 博客
  • 博客访问: 99259
  • 博文数量: 102
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1011
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-15 13:58
个人简介

普普通通一个人

文章分类

全部博文(102)

文章存档

2018年(1)

2015年(13)

2014年(88)

我的朋友

分类: C/C++

2014-02-19 11:59:20


点击(此处)折叠或打开

  1. /*输入10个销售额,即时显示目前最大的数,和总体输入状况*/
  2. #define SIZE 10
  3. #include <stdio.h>

  4. int main(){
  5.     //声明一个大小为10的数组,max用来存放最大值,counter用来计数
  6.     int sale[SIZE], max, counter = 1;
  7.     //提示输入第一个销售业绩
  8.     printf("Enter the %d saleroom: ", counter);
  9.     //接收第一个销售额,保存在a[0]
  10.     scanf("%d", &sale[counter - 1]);
  11.     //把a[0]赋值给max,因为目前它最大
  12.     max = sale[counter - 1];
  13.     //打印当前最大值
  14.     printf("the max saleroom is %d\n", max);
  15.     //打印当前输入情况
  16.     printf("the saleroom is:%d\n\n", sale[counter - 1]);
  17.     //提示输入下一个销售额
  18.     printf("Enter the %d saleroom: ", (counter + 1));
  19.     //判断数组是否已满
  20.     while (counter < 10 ){
  21.         //接收下一个销售额,保存在a[counter]中,第二次的时候counter=1
  22.         scanf("%d", &sale[counter]);
  23.         //判断新接收的a[counter]与max谁大
  24.         if (sale[counter] > max)
  25.             max = sale[counter];
  26.         //打印最大值
  27.         printf("the max saleroom is %d\n", max);

  28.         //打印当前输入状况
  29.         printf("the saleroom is:");
  30.         for (int i = 0; i <= counter; i++){
  31.             printf("%d, ", sale[i]);
  32.         }
  33.         //换行
  34.         printf("\n");
  35.         //计数器+1
  36.         counter++;
  37.         //限制计数器不要找过9,避免出现 请用户输入第11个销售额(虽然程序终止了)的状况
  38.         if (counter < 10)
  39.         printf("\nEnter the %d saleroom: ", (counter + 1));
  40.     }
  41.     return 0;
  42. }

阅读(97) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~