printf(\scanf(\dectobin(n); printf(\return 0;
}
#include
return 0; return 1; if(n==1)
return f(n-1)+f(n-2);
int main(){ int n; }
printf(\scanf(\
printf(\return 0;
#include
}
return;
printf(\inverse(n/10);
int main(){ int number; }
#include
double fun(int n,double x);/*定义在调用之后,需声明*/ int n;
double x,root;
printf(\scanf(\
printf(\scanf(\inverse(number); return 0;
printf(\
scanf(\root=fun(n,x);
printf(\return 0;
}
double fun(int n,double x){ }
if(n==1)/*指数为,应返回x*/ return x; else
return x*fun(n-1,x);
实验11
#include
months[12]={\September\ }
int month;
printf(\scanf(\
printf(\return 0;
#include
char
*weekdays[7]={\rday\ int i; }
gets(s);
for(i=0;i<7;i++)
if(strcmp(weekdays[i],s)==0) break; if(i<7)
printf(\else
printf(\return 0;
#include
int max_len(char *s[],int n){ int maxLen=0,i; }
int main(){
char* s[10]; int n,i;
printf(\scanf(\
for(i=0;i printf(\for(i=0;i maxLen=strlen(s[i]); return maxLen; return 0; } #include char * str_cat(char *s, char *t){ char *p=s,*q=t; while(*p) p++; while(*q){ *p=*q; } p++;q++; *p='\\0'; return s; } int main(){ char s[80],t[80]; gets(s); gets(t); puts(str_cat(s,t)); return 0; } #include #include char *sub_str(char *s, char a, char b){ int n=strlen(s),i,j; char *t=(char*)malloc(n*sizeof(char));/*为t分配空间*/ for(i=0;s[i]!=a;i++);/*找到a在s中的位置*/ } int main(){ char s[80],a,b; scanf(\getchar(); scanf(\getchar(); scanf(\ printf(\return 0; for(j=0;s[j]!=b;j++);/*找到b在s中的位置*/ strcpy(t,&s[i]);/*将s中从s[i]开始的部分拷贝到t*/ t[j-i+1]='\\0';/*将t中从值为b的元素后面的部分从串中去掉*/ return t; } #include t[2*i]=s[i][8]; t[2*i+1]=s[i][9]; } t[2*i]='\\0'; return t; } int main(){ } char s[4][20],*p; int i; for(i=0;i<4;i++) scanf(\p=change(s); printf(\return 0; #include float matrix(float a[][3],int n){ int i,j; } float sum=0.0; for(i=0;i<3;i++) for(j=0;j<3;j++){ if(i==j) sum=sum+*(*(a+i)+j); if(j==2-i&&i!=j) sum=sum+*(*(a+i)+j); } return sum; int main(){ int i,j; float a[3][3]; printf(\输入×数组\\n\for(i=0;i<3;i++) for(j=0;j<3;j++) scanf(\printf(\return 0; } #include char name[20]; int score; struct stud_node* next; }; int main(){ struct stud_node *head, *tail, *p; int num,score; char name[20]; int size=sizeof(struct stud_node); head=tail=NULL; printf(\scanf(\ while(num!=0){ p=(struct stud_node*)malloc(size); scanf(\p->num=num; strcpy(p->name,name); p->score=score; p->next=NULL;