在程序开发的时候,我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。比如,用一个变量来表示每日消费的最大额度和最小消费额度,或者表示每月消费的最大、最小额度,可以使用const关键字对变量加以设定。
在程序开发的时候,我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。比如,用一个变量来表示每日消费的最大额度和最小消费额度,或者表示每月消费的最大、最小额度,可以使用const关键字对变量加以设定。
#include <stdio.h>
#include <stdlib.h>
const float DAY_MAX = 35.20; //每天最大消费
const float DAY_MIN = 9.00; //每天最小消费
int main()
{
float a[10]={15.50,36.52,20.00,5.69,8.36,55.50,65.64,18.65,8.00,90.00}; /*十天内,每天的消费额度*/
int max_total = 0; /*记录超过每日最大消费额度次数*/
int min_total = 0; /*记录每日在最大消费额度和最小消费额度之间的次数*/
int normal_total = 0; /*记录小于每日最小消费额度次数*/
for(int i = 0; i<10; i++){
if(a[i] > DAY_MAX) {
max_total++;
}
if(DAY_MIN < a[i] && a[i] < DAY_MAX ) {
normal_total++;
}
if(a[i] < DAY_MIN) {
min_total++;
}
}
printf("超过最大消费(%f)次数:%d\n", DAY_MAX, max_total);
printf("正常消费次数:%d\n", normal_total);
printf("小于最低消费(%f)次数:%d\n",DAY_MIN, min_total);
return 0;
}
运行程序返回
超过最大消费(35.200001)次数:4
正常消费次数:3
小于最低消费(9.000000)次数:3
Process returned 0 (0x0) execution time : 0.010 s
Press any key to continue.
转载注明:
感谢博主,喝杯咖啡~
感谢博主,喝杯咖啡~
还没有人发表评论