用一维数组计算多个数的平均值
程序构思:先定义一个大小为20的浮点数组程序运行时先将数据加总变量初设为0,并输入数据。经过if选择语句来判断输入的数是否超过20,当输入小于20的时候,执行数据输入循环内的程序,否则执行输出“Please input a number less than 20"的消息。循环中的程序功能为读取用户输入的数据,并累加至Summary变量中。平均值的求法为数据总和除以数据个数。
void main()
{
int max=0;
int i;
float number[20];
float summary;
float average;
summary=0;
printf("Please input the number of data:");
scanf("%d",&max);
if(max<=20)
{
for(i=0;i
printf("Please input a number:");
scanf("%f",&number[i]);
summary+=number[i];
}
average=summary/max;
printf("The average is %5.2fn",average);
}
else
printf("Please input a number less than 20.");
}
运行结果:
Please input the number of data: 5
Please input the number:13.5
Please input the number:170.4
Please input the number:65.45
Please input the number:84
Please input the number:20
The average is 70.67
用一维数组设计一个简易的员工工资管理系统(具有查询和修改功能)
程序构思:
先默认一个大小为10的整数数组,并预先依员工编号设置出10 笔员工工资数据。
利用一个while循环提供一个用户菜单供用户选择功能,第一项功能为查询员工数据,第二项功能为修改员工数据,第三项为结束系统。
当用户选择为1或2时,先要求用户输入员工编号,程序再进行判断输入是否为正确的员工编号。正确时,则输出该员工的工资数据,错误时,则输出"##The error employee number!"。若用户选择为2时,则进一步要求用户输入修改过的新员工工数据,并将数据存回到该员工工资数据数组中。
void main()
{
int employee[10]={27000,32000,32500,27500,28500,29000,
31000,32500,30000,26000}
敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载像素火影骨架佐助 (Perseverance Fire Shadow)手机版v1.16
下载要塞英雄 安卓版v33.20.0-39082670-Android
下载梦想城镇vivo最新版本 安卓版v12.0.1
梦想城镇vivo版是这款卡通风模拟经营类手游的渠道服版本,玩
怦然心动的瞬间 安卓版v1.0
怦然心动的瞬间是一款真人向的恋爱互动游戏,在游戏中玩家将扮演
曼尼汉堡店游戏 安卓版v1.0.3
曼尼汉堡店是一款非常好玩的精品恐怖类型冒险游戏,在这款游戏中
现代总统模拟器去广告版 安卓版v1.0.46
现代总统模拟器是一款休闲养成类游戏,可能对于不少的玩家来说都
现代总统模拟器付费完整版 安卓版v1.0.46
现代总统模拟器高级版在商店是需要付费的,相对于普通版本,高级