练习:随机输入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;
 
 
}

 

posted @ 2019-01-11 12:41  指遥  阅读(1301)  评论(0编辑  收藏  举报