1. 程式人生 > >練習:隨機輸入5個整數求其平均值;輸入字串求其長度

練習:隨機輸入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;
 
 
}