當前位置:編程學習大全網 - 編程軟體 - 誰能幫我做三個C語言的作業?簡單指針問題

誰能幫我做三個C語言的作業?簡單指針問題

1 ..

int MyStrcmp(char *s1,char *s2)

{

int range = 0;

{

if (*s1!= *s2)

{

range = * s 1-* S2;

打破;

}

}while((*s1++!= 0)& amp;& amp(*s2++!= 0));

返回範圍;

}

2..

void fun(結構學生a[])

{

構造學生tmp

int I = 0;

int j = 0;

for(j = 0;j & ltn-1;j++)

{

for(I = 0;我& ltn-1-j;I++) //冒泡排序,低分冒泡回。

{

如果(a[i]。s & lta[i+1]。s)

{

tmp = a[I];

a[I]= a[I+1];

a[I+1]= tmp;

}

}

}

}

三..

結構學生基金(結構學生*a,char *b)

{

構造學生tmp

int I = 0;

for(I = 0;我& ltn;i++)

{

if (strcmp(a[i].num,b) == 0)

{

tmp = a[I];

打破;

}

}

If (i == N) //未找到。

{

tmp . num[0]= 0;

tmp . s =-1;

}

返回tmp

}

  • 上一篇:計算機專業考研時,有多少內容涉及到編程的問題,用什麽語言編程?
  • 下一篇:profibus和profibus dp有什麽區別?
  • copyright 2024編程學習大全網