第07天C语言(03):数组-练习1
2017-07-10 本文已影响29人
liyuhong
一、概念
二、代码
#include <stdio.h>
int main()
{
#pragma 1.从键盘 录入当天出售BTB的价格 并 计算出售 BTB的总价 和 平均价(比如说一天 出售了3个比特币)
// 1.接收数据
/*
printf("请输入第1个比特币的价格\n");
int value = -1;
scanf("%i",&value);
printf("请输入第2个比特币的价格\n");
int value1 = -1;
scanf("%i",&value1);
printf("请输入第3个比特币的价格\n");
int value2 = -1;
scanf("%i",&value2);
*/
// int value3 = -1;
/*
int sum = 0;
int value = -1;
for (int i = 0 ; i < 3; i++) {
printf("请输入第3个比特币的价格\n");
scanf("%i",&value);
sum += value;
}
*/
// 1.定义数组保存每个比特币的价格
int sum;
int values[5] = {-1};
// 1.2 n 动态计算数组的元素个数
int length = sizeof(values) / sizeof(values[0]);
for (int i = 0; i < length; i++) {
printf("请输入第%i个比特币的价格\n",i + 1);
scanf("%i",&values[i]);
sum += values[i];
}
// 2.计算总和
// int sum = value1 + value2 + value;
// 3.计算平局值
int average = sum / length;
// 4.输出结果
printf("sum = %i , average = %i",sum,average);
return 0;
}