A、% B、/ C、%和/ D、*
A、(x>=y)&&(y>=z) B、(x>=y)AND(y>=z) C、(x>=y>=z) D、(x>=y)&(y>=z)
}
A、0 B、1 C、3 D、不确定的值
A、2.5 B、 2.0 C、 3 D、 2
A、00011011 B、00010100 C、00011100 D、00011000
A、x==0 B、x==1 C、x != 0 D、x != 1
int x=10,y=9;
int a,b,c;
a=(--x==y++)?--x:++y;
b=x++;
c=y;
A、a=9,b=9,c=9 B、a=9,b=10,c=9 C、a=1,b=11,c=10 D、a=8,b=8,c=10
A、x || y B、x | y C、x & y D、x ^ y
A、a和b数组完全相同 B、a和b长度相同
C、a和b中都存放字符串 D、a数组比b数组长度长
A、p B、*p C、x D、*&x
A、s+1 B、 s++ C、&s[0]+1 D、 &s[1]
#inlcude
#define N 2
#define M N+1
#define NUM (M+1)*M/2
main()
{pirntf("%d",NUM);} A、5 B、6 C、8 D、9
#define M(x,y,z) x*y+z
main()
{ int a=1,b=2, c=3;
printf("%d\n", M(a+b,b+c, c+a)); } A、19 B、17 C、15 D、12
A、a[2][0] B、a[2][1] C、a[2][2] D、a[2][3]
A、116 B、118 C、144 D、122
A、p+=2, *p++ B、p+=2, *++p C、p+=2, (*p)++ D、a+=2, *a
A、字符’c’ B、字符’b’ C、字符’a’ D、字符’d’
A、k=*ptr1+*ptr2; B、ptr2=k;
C、ptr1=ptr2; D、k=*ptr1*(*ptr2);
A、a[i++] B、a[i]++ C、a[i] D、a[++i]
A、 int a[ ][3]={ 0 }; B、int a[3][ ]={ {1},{2},{3} };
C、 int a[1][3]={ 1,2,3,4 }; D、int a[2][3]={ {1,2},{3,4},{5,6} };
void main()
{ int a=5,*p1,**p2;
p1=&a,p2=&p1;
(*p1)++;
printf("%d\n",**p2);
}
A、5 B、4 C、6 D、不确定
A、b=*&a; B、b=*a; C、b=a; D、b=*p;
A、123 B、136 C、678 D、58
代码:
#include
#include
int main(int argc, const char *argv[])
{
int a[] = {1,3,5,7,9,11,13,15,17,19};
int b[] = {2,4,6,8,10,12,14,16,18,20};
int c[20];
int m,n,i=0,j=0,k=0;
m=sizeof(a)/sizeof(int);
n=sizeof(b)/sizeof(int);
while(i
if(a[i] {
c[k]=a[i];
i++;
k++;
}
else
{
c[k]=b[j];
j++;
k++;
}
}
if(i==m)
{
while(j
c[k]=b[j];
j++;
k++;
}
}
else if(j==n)
{
while(i
c[k]=a[i];
i++;
k++;
}
}
for(k=0;k<20;k++)
{
printf("%d ",c[k]);
}
printf("\n");
return 0;
}
已知strcat函数的原型是 char *strcat(char *strDest, const char *strSrc);
strDest是目的字符串,strSrc是源串。
代码:
char *strcat(char *strDest, const char *strSrc)
{
char *temp = strDest;
while (*strDest)
{
strDest++;
}
while (*strSrc)
{
*strDest = *strSrc;
strDest++;
strSrc++;
}
*strDest = '\0';
return temp;
}
假设说谎国方位为a,诚实国为b。这时候可以这样问,问其中的一个人,“请问如果我问另一个人,去诚实国的路是哪条,他会怎样回答?”。
此时,得到的答案就是去往说谎国的方向的。
当你问诚实的人的时候,他的答案是“他会说诚实国在a";
当你问说谎者的时候,他的答案是"他会说诚实国在a”。
代码:
#include
#include
#define N 10
int main(int argc, const char *argv[])
{
int arr[N] = {0};
int i,j,index,temp;
for(i=0;i<10;i++)
{
scanf("%d",&arr[i]);
}
for(i=0;i
index = i;
for(j =i+1;j
if(arr[j] > arr[index])
{
index = j;
}
}
temp = arr[i];
arr[i] = arr[index];
arr[index] = temp;
}
for(i=0;i
printf("%d\t",arr[i]);
}
printf("\n");
return 0;
}
代码:
#include
#include
#define N 32
int swap(char *head, char *tail)
{
while(head < tail)
{
*head ^= *tail;
*tail ^= *head;
*head ++ ^= *tail--;
}
}
int main(int argc, const char *argv[])
{
char buff[N] = "I love china";
char *head = buff, *tail = buff;
puts(buff);
while('\0' != *tail)
tail ++;
swap(buff, tail - 1);
while('\0' != *head)
{
while(32 == *head)
head++;
tail = head;
while(32 != *tail && '\0' != *tail)
tail++;
swap(head,tail - 1);
head = tail;
}
puts(buff);
return 0;
}
代码:
#include
#include
int main(int argc, const char *argv[])
{
int data=0;
printf("input>>");
scanf("%d",&data);
getchar();
int a=data|1<<5;
int b=a&~(1<<3);
printf("%d\n",b);
return 0;
}