}
scanf(\
printf(\scanf(\
index=search(a,n,x); if(index==-1)
printf(\else
printf(\free(a); return 0;
int search(int *a,int n,int x){
int i;
for(i=0;i if(a[i]==x) return i; return -1; } #include int max(int *a,int n){ int i,index=0; } for(i=1;i if((a=(int*)malloc(n*sizeof(int)))!=NULL) exit(1); printf(\for(i=0;i printf(\for(i=0;i void swap(int *x,int *y){ } int t=*x; *x=*y; *y=t; void sort(int *a,int n){ int i,j; } #include int main(){ int n,i,total,token,*a; printf(\scanf(\ if((a=(int*)malloc(n*sizeof(int)))==NULL) exit(1); for(i=0;i while(total>1){ } token=0;/*报数的当前值*/ while(token<3){/*未出队的依次报数*/ } if(a[i]!=0) token++; if(token<3)/*未满m继续报数*/ i=(i+1)%n; for(i=n;i>0;i--){ j=max(a,i); } swap(a+i-1,a+j); a[i]=0;/*报到的出队*/ i=(i+1)%n; total--;/*队中人数减*/ for(i=0;i if(a[i]!=0) break; printf(\free(a); return 0; } #include #include int main(){ char s[80],m[80]; int length,max=0,i; printf(\ } for(i=0;i<5;i++){ scanf(\ length=strlen(s); if(length>max){ } max=length; strcpy(m,s); } printf(\return 0; #include void delchar(char *s,char c){ int i=0; while(*s!='\\0'){ } if(*s==c)/*遇到字符c*/ strcpy(s,s+1);/*将该字符后的部分拷贝成从当前位置开始的串*/ s++; } int main(){ } char s[80],c; printf(\gets(s); printf(\scanf(\ delchar(s,c); printf(\return 0; #include #include void strmcpy(char *s, char *t, int m){ } strcpy(s,t+m-1); int main(){ char s[80],t[80]; int m; printf(\gets(t); printf(\scanf(\strmcpy(s,t,m); printf(\return 0; } #include int i=0,j=strlen(s)-1; while(i return 0; i++; j--; } return 1; } int main(){ } char s[80]; printf(\gets(s); if(is_sym(s)) printf(\else printf(\return 0; #include char s[80]; int up=0,low=0,space=0,digit=0,other=0,i; printf(\gets(s); for(i=0;s[i]!='\\0';i++){ if(s[i]>='A'&&s[i]<='Z'){ up++; } continue; if(s[i]>='a'&&s[i]<='z'){ low++; continue; } } if(s[i]>='0'&&s[i]<='9'){ digit++; continue; } if(s[i]==' '||s[i]=='\\t'){ space++; } continue; other++; printf(\大写字母个数为:%d\\n小写字母个数为:%d\\n空格个数为:%d\\n数字个数 为:%d\\n其他字符个数为:%d\\n\ return 0; } 实验9 #include #include struct student{ int num; char name[20]; double score; }stu; int hour,minit,second; }time; int n; printf(\输入时间:\ scanf(\printf(\输入秒:\ scanf(\ time.second=time.second+n; time.minit+=time.second/60; time.second=time.second`; time.hour+=time.minit/60; time.minit%=60; time.hour%=24; printf(\新时间:%d:%d:%d\\n\return 0;