我是新手,问两个编程问题,希望大家帮助,请大家帮我解释一下,谢谢咯
题目如下:1.请编写函数fun(),该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。注意:部分源程序已给出。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
答案是 int fun(char *s)
{
int i,j=0;
for(i=0;s[i]!='\0';i++)
if(s[i]!=' '&&(s[i+1]==''|| s[i+1]=='\0')) 这一句我还真不理解 请解释一下!
j++;
return j;
}
2. 还有就是这个是转别人的 但是我也不会
就像 P=m!/(n!*(m-n)!)
Fn=1+1/1!+1/2!+1/3!+1/4!+…+1/m!
就像这两个句子一样
一大堆感叹号。 都是嘛意思呀?