题目内容

有以下程序段
struct st
{int x;int *y;)*pt;
int a[]={l,2},b[]={3,4};
struct st c[2]={10,a,20,b};
pt=c;
以下选项中表达式的值为 11 的是

A. *pt->y
B. pt->x
C. ++pt->x
D. (pt++)->x

查看答案
更多问题

以下程序的功能是 : 输出 100 以内 (不含 100) 能被 3 整除且个位数为 6 的所有整数,请填空。
main()
{ int i,j;
for(i=0; 【 1 3 】 ;i++)
{ j=i*10+6;
if(【 1 4 】 )continue;
printf(" % d ",j);
}
}

main()
{ float a,b,c;
scanf(" % f % f % f",&a,&b,&c);
if(【 7 】 )printf("YES\n");/*a 、 b 、 c 能构成三角形 */
else printf("NO\n");/*a 、 b 、 c 不能构成三角形 */
}

下面程序的运行结果是 : 【 1 0 】 。
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));
}

以下程序的输出结果是 【 8 】 。
main()
{ int a[3][3]={{1,2,9},{3,4,8},{5,6,7}},i,s=0;
for(i=0;i<3;i++) s+=a[i][i]+a[i][3-i-1];
printf(" % d\n",s);
}

答案查题题库