// day_18
//*****************
//2.寫氣泡排序可以排序多個字串。
#include
#include
char* mul_sort(char* src, int sz)}}
return src[0];
}int main()
; int sz = sizeof(arr) / sizeof(arr[0]);
int i = 0;
mul_sort(arr, sz);
for(i = 0; i < sz; i++)
return
0;}
//1.使用main函式的引數,實現乙個整數計算器,程式可以接受三個引數,第乙個引數「-a」選項執行加法,「-s」選項執行減法,「-m」選項執行乘//法,「-d」選項執行除法,後面兩個引數為運算元。
// //例如:命令列引數輸入:test.exe -a 1 2
//執行1+2輸出3
#define _crt_secure_no_warnings 1
#include
#include
enum calc
;int add(int a, int b)
int sub(int a, int b)
int div(int a, int b)
int mul(int a, int b)
int main(int argc, char *argv, char *envp)
switch (*(argv[1]+1))
printf("%d\n", ret);
return
0;}
// day_22
//*****************
//1.模擬實現strncmp
#include
int my_strncmp ( const
char * str1, const
char * str2, size_t num )
str1++;
str2++;
}
return0;}
int main()
//2.模擬實現strncpy
#include
#include
char* my_strncpy(char* dest, const
char* src, size_t num)
int main()
//3.模擬實現strncat
#include #include
char* my_strncat(char *dest, const
char *src, size_t num)
int main()
// day_19
//*****************
//模擬實現strcpy
#include #include
char* my_strcpy(char* dest, const
char*src)
int main()
//4.模擬實現strcat
#include #include
char* my_strcat(char* dest, const
char* src)
int main()
//模擬實現strchr
#include #include
char* my_strchr(const
char* str, char ch)
int main()
//模擬實現strstr
include #include
char* my_strstr(const
char* dest, const
char* src)
}
//模擬實現strcmp
#include
#include
int my_strcmp(const
char* str1, const
char* str2)
//模擬實現memcpy
#include
#include
void* my_memcpy(void* dest, const
void* src, size_t n)
//模擬實現memmove
#include
#include
void* my_memmove(void *dest, const void* src, size_t n)
}else
//dest>=src 右->左
while (n--)
*(pdest + n) = *((char *)src + n);
return dest;
}int main()
// day_17
//*****************
//1.乙個陣列只有兩個數字出現一次,其他所有數字都出現了兩次,找出這兩個數字,程式設計實現。
#include
#include
void find_double(int *arr, int sz)
if(j == sz)
}
}int main()
; int sz = sizeof(arr) / sizeof(arr[0]);
find_double(arr, sz);
printf("%d,%d\n", arr[0], arr[1]);
return
0;}
//2.喝汽水,1瓶汽水1元,兩個空瓶可以換一瓶汽水,給20元,可以喝多少瓶汽水。程式設計實現。
#include
#define money 20
int main()
printf("%d\n", count);
return
0;}
//3.模擬實現strlen
//非遞迴
#include
#include
int my_strlen(const char* str)
return
count;
}int main()
//遞迴
#include #include
int my_strlen(const
char* str)
int main()
//指標相減
#include #include
int my_strlen(const
char* str)
int main()
//模擬實現strcpy
#include #include
char* my_strcpy(char* dest, const
char*src)
int main()
//4.模擬實現strcat
#include #include
char* my_strcat(char* dest, const
char* src)
int main()
C語言練習題 9
1 1 分析程式,寫出輸出結果?char ptr if ptr char malloc 0 null puts got a null pointer else puts got a valid pointer 會輸出got a valid pointer。原因 malloc 0 會返回乙個特別的可以...
Java String練習題及答案
1.編寫程式將 jdk 全部變為大寫,並輸出到螢幕,擷取子串 dk 並輸出到螢幕 編寫程式將 jdk 全部變為大寫,並輸出到螢幕,擷取子串 dk 並輸出到螢幕 public static void main string args 2.編寫程式將string型別字串 test 變為 tset 2.編...
mysql部署練習 MySQL練習題及答案
一 現有三張資料庫表,分別為部門表 員工表 部門和員工關係表 1 部門表 create table t dept id int 8 not null auto increment,dept name varchar 50 default null comment 部門 primary key id ...