C語言模擬練習(7)

2021-08-19 09:57:54 字數 730 閱讀 6044

1.乙個陣列中只有兩個數字是出現一次,其他所有數字都出現了兩次。

找出這兩個數字,程式設計實現。

#include

void find(int *arr, int sz)  //查詢只出現一次的數字

}if (1 == k)//出現1次為1;出現2次為2;}}

int main()

;int sz = sizeof(arr) / sizeof(arr[0]);

find(arr, sz);

getchar();

return 0;

}2.喝汽水,1瓶汽水1元,2個空瓶可以換一瓶汽水,給20元,可以多少汽水。

#include

int all_drink(int a, int b)

return sum;

}int main()

3.模擬實現strcpy

#include

#include

char * my_strcpy(char * dest, char * src)

return ret;

}int main()

4.模擬實現strcat

#include

#include

char * my_strcat(char * dest, char * src)

while (*dest++ = *src++)

return ret;

}int main()

C語言練習7

1.遞迴和非遞迴分別實現求第n個斐波那契數。define crt secure no warnings include include intfibonacci int n return fibonacci n 1 fibonacci n 2 intfibonacci int n return f3...

C語言練習 7

1.遞迴和非遞迴分別實現求第n個斐波那契數。非遞迴 int fibnotrecursion int n int prenum 1 int preprenum 1 int result 1 for int i 2 i n i return result 遞迴 int fibrecursion int ...

C語言的模擬練習(4)

程式 include include 完成猜數字遊戲 void chaishuzi else if value 0 else else if key printf 大了!n else 寫 可以在整型有序陣列中查詢想要到數字,找到了返回下標,找不到返回 1 折半查詢 int baniry sort i...