填空题

下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
word_num(str)
for(i=0;str[i]!= 【15】 ;i++)
if( 【16】 =’’)word=0;
【17】 ;
return(num);

【参考答案】

[15]’\O’或0或NULL
[16]str[i]
[17]num++或num=num+1或num+=1
<上一题 目录 下一题>
热门 试题

填空题
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。 #define N 100 main() float a[N+1],x; int i,p; for(i=0;i<N;i++) scanf( %f’,&x); for(i=0,p=N;i<N;i++) if(x<a[i]) 【18】 ; for(i=N-1; 【19】 ;i-) a[i+1]=a[i]; a[p]=x; for(i=0; 【20】 ;i++) printf( %8.2f’,a[i]); if(i%5==0) printf( n );
填空题
下列程序的输出结果是 【11】 。 int t(int x,int y,int cp,int dp) cp=x*x+y*y; dp=x*x-y*y; main() int a=4,b=3,c=5,d=6; t(a,b,c,D) ; print f( %d%d n ,c,D) ;
相关试题
  • 若执行下面程序时从键盘上输入5, main(...
  • 以下程序运行后,输出结果为_______...
  • 以下程序 int aa[3][3]=2,4,...
  • 以下程序段给数组所有的元素输入数据,请选...
  • 设有以下定义和语句,输出的结果是(用smal...