以下程序中函数fun()的功能是构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。
include <atdio.h> typedef struct node /*链表结点结构*/ { char sub[3]; struct node * next; } Node Node ~un(char s) /*建立链表*/ {......} void disp(Node * h) { Node * Ps p=h->next; while(【 】) { printf("%s\n",p->suh);p= 【 】;} } main() { Node * hd; hd = fun(); disp(hd) ;prinff(" \n" );
第1题
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。 include <stdio.h> main() { int i,j for(i=0;【 】;i++) { j=i*10+6; if(【 】)continue: Printf("%d”",j); } }
请帮忙给出正确答案和分析,谢谢!
第3题
有两个C程序文件T18.c和myfun.c同在VC系统目录(文件夹)下,其中T18.c文件如下: include <stdio.h> include "myfun.c" main( ) { fun(); prinff("\n"); } myfun.c文件如下: void fun( ) { char s[80],c;int n=0; while((c=getchar())! :\n) s[n++] =c; n--; while ( n>=0) prinff("%c" , s [n--] ); } 当编译连接通过后,运行程序T18时,输入"Thank!”,则输出结果是【 】。
请帮忙给出正确答案和分析,谢谢!
第4题
下面程序的运行结果是【 】。 include <stdio.h> fun(int t[],int n) { int i,m; if(n==1) return t[0]; else if(n>=2) | m:fun(t,n-1); return m; } } main( ) { int a[ ] = {11,4,6,3,8,2,3,5,9,2}; printf( "% d \n" ,fun( a, 10));
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!