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