练习:随机输入5个整数求其平均值;输入字符串求其长度
#include <stdio.h>
int main(void)
/*通过数组来实现5个整数的平均值*/
{
int data[64];
float average;
printf("请输入5个整数:");
scanf("%d%d%d%d%d",&data[0],
&data[1],&data[2],&data[3],&data[4]);
//int *** int -> int
//int *** float -> float
average = (data[0]+data[1]+data[2]+data[3]+data[4])/5.0; //5.0 ->写成小数形式
printf("输出的平均值是:%f\n",average);
return 0;
}
2、求取长度运算
2-1 fgets
#include <stdio.h>
#include <string.h>
int main(void)
{
char name[64];
char average;
printf("请输入需要计算长度的数据:");
//gets(name); //用gets的时候需注意不要越界输入
fgets(name,64,stdin); //当用到fgets的时候需要注意,计算长度输出时是包含回车换行符的
average = strlen(name);
printf("输出的长度结果:%d\n",average);
return 0;
}
2-2 gets
#include <stdio.h>
#include <string.h>
int main(void)
{
char name[64];
char average;
printf("请输入需要计算长度的数据:");
gets(name); //用gets的时候需注意不要越界输入
//fgets(name,64,stdin); //当用到fgets的时候需要注意,计算长度输出时是包含回车换行符的
average = strlen(name);
printf("输出的长度结果:%d\n",average);
return 0;
}