题目内容

本程序的功能是将字符串a的所有字符传送到字符串b中,要求每传送三个字符后再存放一个空格。#include int main(){ int i,k=0; char a[80], b[80], *p; p=a; gets(p); while(*p) { for(i=1; __________; p++, k++, i++) b[k]=*p; if( __________) { b[k]=' ' ; k++; } } b[k]='\0'; puts(b); return 0;}

查看答案
更多问题

以下程序的输出结果是_______。int main(){int a[5]={2,4,6,8,10}, *p;p=a; p++;printf("%d", *p);}

执行以下程序段后,*p的值为______ 。int m = 1, ∗p = &m, *q;q = p;*q = 2;

阅读以下程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。下面函数的功能是计算指针p所指向的字符串的长度(即实际字符个数)unsigned int MyStrlen(char s[]){char *p=s;while(*p!=________){p++;}return ________;}

阅读以下程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。下面函数的功能是比较两字符串的大小,将字符串中第1个出现的不相同字符的ASCII码值之差作为比较结果返回。若第1个字符串大于第2个字符串,则返回正值;若第1个字符串小于第2个字符串,则返回负值;若两个字符串完全相同,则返回0值。int MyStrcmp(char s[],char t[]){int i;for(i=0;s[i]==t[i];i++){if(s[i]==________) return 0;}return(________);}

答案查题题库