下列程序的输出结果是()。#include struct abc{int a, b, c;};void main(){struct abc s[2]={{1,2,3},{4,5,6}};int t=s[0].a+s[1].b;printf("%d \n",t);}
查看答案
根据下面的定义,能打印出Mary的语句是()。#include struct Person {char name[9];int age;};struct Person classes[10]={"John",17, "Paul",19, "Mary",18,"adam",16};
A. printf("%s\n", classes [3].name);
B. priintf("%c\n”,class[1].name[1]);
C. printf("%s\n”, classes [2].name);
D. printf("%c\n",class[0].name);
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其它元素不变。请填空。 #include #include void main() { char a[]="clanguage",t;int i, j, k;k=strlen(a);for(i=0; i<=k-2; i+=2)for(j=i+2; j<=k; )if( ){ t=a[i]; a[i]=a[j]; a[j]=t; }puts(a);printf("\n");}
以下程序的输出结果是_________。 void main() { char s[]="abcdef";s[3]='\0'; printf("%s\n",s); }
下面invert函数的功能是将一个字符串str的内容颠倒过来。请填空。 #include void invert(char str[]) { int i,j, ; for(i=0,j=strlen(str); i