int reverse(char s[]) { int i, j, t; for (i = 0, j = strlen(s) - 1; i < j; 【①】 , 【②】 ) { t = s[i]; s[i] = s[j]; s[j] = t; } return (0); }void main() { char line[100]; cout << "continue? -1 for end." << endl;...
for(i=0,j=strlen(s)-1;i<j;i++,j++){ c=s[i]; s[i]=s[j]; s[j]=c; } } void getHex(int number,char s[]){ int I; i=0; while(number>0){ if(number%16<10) s[i++]=number%16+'0'; else switch(number%16){ ...
8: 第8题 编写函数fun,功能是:根据以下攻势计算s,计算结果作为函数值返回;n通过形参传入。S=1+1/(1+2)+1/(1+2+3)+…….+1/(1+2+3+4+……+n) float fun (int n) { int i; float s=1.0, t=1.0; for(i=2;i<=n;i++)
s=new char[strlen(p)+1]; strcpy(s,p); } } String(const String&); //拷贝构造函数 ~String() { if(s)delete[]s;} void Show() //输出字符串 { cout< String & operator+=(const String&); }; String::String (17) { //拷贝构造函数 if{ s=new char[ (18) ]; strcpy(s,; ...
注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! 给定源程序: #include #include #include char *fun(char *s) { int i, j, k, n; char *p, *t; n=strlen(s)+1; t=(char*)malloc(n*sizeof(char)); ...
if(pString(s)) cout<<”yes.”; else cout<<”no.”; return 0; } bool pString(char str[]) { int i,j,len=【】; for(i=0,j=len-1;i if(【】) return false; return true; } 参考答案: (1) strlen(str) ...点击查看答案 你...
【空1】错误 【学生答案】 }while(【1】); 【参考答案】 strlen(str1) strlen(str2)>strlen(str1) === 【空2】错误 【学生答案】 while(【2】) 【参考答案】 *p2 *p2!=0 === 【空3】错误 【学生答案】 puts(【3】); 【参考答案】 str1 /*...
写一函数,输入一行字符,将此字符串中最长的单词输出。 void chang(char *s,char p[]) { int num=0,f=0,i=0,t=0,j=0,m; char p1[50]; m=strlen(s)+1; while(j<=m) { if( *s==' '||*s=='\0') { f=0; if(i>t) { strcpy(p,p1); t=i; } i=0; } else if(f...
设串s1='ABCDEFG',s2='PQRST',函数StrCat(x,y)返回x和y串的连接串,StrSub(s,i,j)返回串s的从序号i的字符开始的j个字符组成的子串,StrLen(s)返回串s长度,则StrCat(StrSub(s1,2,StrLen(s2)),StrSub(s1,StrLen(s2),2))的结果串()。D
let result = strlen(line3) - strlen(line2) return result endfunctionfunction CleanOxygenLine(line) let cline = a:line if cline =~ "^\s*#\\{1,2}'" let synName = synIDattr(synID(line("."), col("."), 1), "name")