填空题
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。 strcen(char a[],char b[]) { int num=0,n=0; while(*(a+num)!=
【16】
)num++; while(b[n]){*(a+num)=b[n];num++;
【17】
;} return(num); }
【参考答案】
[16]’0’或0或NULL
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
下面程序的输出结果是 【15】 。#define MAX 3int a[MAX];main(){fun1();{un2(A) ;printf( n );}funl(){ int k,t=0;for(k=0;k<MAX;k++,t++)a[k]=t+t;}fun2(int b[]){ int k;for(k=0;k<MAX;k++)printf( %d ,*(b+k));}
点击查看答案
填空题
以下程序从终端输入一行字符放在s数组中,输入以回车符作为结束,函数fun统计存放在s数组中每个数字字符的个数。形参ch指向s数组,形参n给出了s数组中字符的个数。在acc数组中用下标为0的元素统计字符“0”的个数,下标为1的元素统计字符“1”的个数,…。请填空。#include <stdio.h>void fun(int *,char*,int);main(){ char s[80],c; int acc[10],i=0;printf( Enter characters: n );while((c=getchar())!=’ n’)s[ 【11】 ]=c;fun( 【12】 );for(i=0;i<10;i++)printf( %c:%d n ,’0’+i,acc[i]);printf( n n );}void fun(int *a,char *ch,int n){ int i,d;for(i=0;i<10;i++)a[i]= 【13】 ;for(i=0;i<n;i++){ d= 【14】 ; a[d]++; }}
点击查看答案&解析
相关试题
下面函数用来求两个单精度数之和,并通过形...
执行以下程序时,若输入end<回车>,则输...