回覆列表
-
1 # 使用者12843161494148
-
2 # 化蝶芬飛
引數的平均值(算術平均值)。
語法
AVERAGE(number1,number2,...)
Number1, number2, ... 為需要計算平均值的 1 到 30 個引數。
• 引數可以是數字,或者是包含數字的名稱、陣列或引用。
引數的平均值(算術平均值)。
語法
AVERAGE(number1,number2,...)
Number1, number2, ... 為需要計算平均值的 1 到 30 個引數。
• 引數可以是數字,或者是包含數字的名稱、陣列或引用。
(9)for(i=0;s[i]!='\0';i++)的意思是從前往後,只要字元不是空就執行下列操作,C語言的字串都是以'\0結尾',所以s[i]!='\0'就是指字串還沒有遍歷完。 if(s[i]>='0'&&s[i]<='9') sum=sum*10+(s[i]-'0');的意思就是這個字元是數字的話,sum這個數乘十加上這個字元表示的數字。s[i]-'0'可以獲得這個字元表示的數字,應為ASCII碼0-9就是連續的'9'-'0'=9……'1'-'0'=1;另外說一句字母也是連續編碼所以我們可以用c+'A'-'a',c+'a'-'A'這樣的語句來轉換大小寫。 while((s[i]=getchar())!='\n')i++; s[i]='\0'; 從鍵盤讀入字元知道遇到換行符,這也是學C的時候常用的語句,不過可用gets(s)代替。 getchar是從鍵盤獲得一個字元s[i]=getchar()等價於scanf("%c",&s[i]); 最後一樣根據上面函式的實參寫就是了intatoi(char*s),所以呼叫的時候是atoi(*s);