#include<stdio.h>
voidprtv(int*x)
{
printf("%c\n",++*x);
}
main()
{
inta=65;
prtv(&a);
}
main()
{
intvar,*p;
var=65;
p=&var;
var=--(*p);
printf("%d\n",var);
}
main()
{
inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
int(*ptr)[4];
intsum=0,i,j;
ptr=a;
for(i=0;i<3;i++)
for(j=0;j<1;j++)
sum+=*(*(ptr+i)+j);
printf("%d\n",sum);
}
#include<stdio.h>
main()
{
char*p="12345678abcdefghijklmnopq",*r;
int*q;
q=(int*)p;
q+=3
r=(char*)q;
printf("%s\n",r);
}
main()
{
chars[]="1234567890",*p;
p=s+5;
printf("%s\n",p);
}
main()
{
inta[2][3]={{1,2,3},{4,5,6}};
intm,*ptr;
ptr=&a[0][0];
m=(*(ptr+1))*(*(ptr+2))*(*(ptr+3));
printf("%d\n",m);
}
main()
{
charch[2][5]={"1234","5678"},*p[2];
inti,j,s=0;
for(i=0;i<2;i++)
p[i]=ch[i];
for(i=0;i<2;i++)
for(j=1;p[i][j]>'\0';j+=3);
s=10*s+p[i][j]-'0';
printf("%d\n",s);
}
#include<stdio.h>
#include<string.h>
main()
{
charb1[8]="abcdefg",b2[8],*pa=b1,*pb=b1+7;
while(--pb>=++pa)
strcpy(b2,pb);
puts(b2);
}
2,7
#include<stdio.h>
intmain(void){
inta[4]={11,22,33};
inti=0,j,temp,sum=0,*p;
p=a;
scanf("%d,%d",&j,&temp);
for(p=a+3;p-a-j>0;p--)
{
*p=*(p-1);
}
*p=temp;
p=a;
for(p=a;p-a<4;p++)
sum+=*p;
printf("%d",sum);
printf("\n");
return0;
}
WeloveChina
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
main()
{
charstring[100];
charc;
inti,num=0,sum=0,word=0;
gets(string);
for(i=0;(c=string[i])!='\0';i++)
{
if(('A'<=string[i]&&string[i]<='Z')||('a'<=string[i]&&string[i]<='z'))
sum++;
}
for(i=0;(c=string[i])!='\0';i++)
{
if(c<'A'||c>'Z'&&c<'a'||c>'z')
word=0;
elseif(word==0)
{
word=1;
num++;
}
}
printf("%d\n",num);
}
11题 | 被引用1次