题目内容

完善程序题(填写适当内容,完善程序功能)下面程序的功能是:在main函数中,输入字符串s,调用copy函数,从字符串s的第n个字符开始,将其后字符复制到字符串t。#include void copy(char *t, char *s, int n){ while( = s[n-1] ){ n++; ; }}void main(){ int n=5;char s[50], t[50];gets(s);copy(t, s, n);puts(t);}

查看答案
更多问题

完善程序题(填写适当内容,完善程序功能)下面程序的功能是:在main函数输入一个字符串,调用max函数,返回第一个ASCII码值最小的字符地址,然后输出这个字符。#include char *max( char *x ){ char *p=x;while(*x){ if(*p > *x) p=x;;}return ;}void main( ){ char s[50], *p;gets(s);p=max(s);printf("%c\n", *p);}

阅读下列程序,写出程序的输出结果。main(){ char *a[6]={"AB","CD","EF","GH","IJ","KL",};int i;for (i=0;i<4;i++) printf("%s",a[i]);printf("\n");}

阅读下列程序,写出程序运行的输出结果。char s[]="ABCD";main(){ char *p;for(p=s;p

设有下列程序,试写出运行的结果。main(){ int i,b,c,a[]={1,10,-3,-21,7,13},*p_b,*p_c;b=c=1;p_b=p_c=a;for (i=0;i<6;i++){if(b<*(a+i)) {b=*(a+i);p_b=&a[i];}if(c<*(a+i)) {c=*(a+i);p_c=&a[i];}}i=*a;*a=*p_b;*p_b=i;i=*(a+5);*(a+5)=*p_c;*p_c=i;printf("%d,%d,%d,%d,%d,%d\n",a[0],a[1],a[2],a[3],a[4],a[5]);}

答案查题题库