加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
3-30.c 2.43 KB
一键复制 编辑 原始数据 按行查看 历史
王振宇 提交于 2022-03-30 17:01 . homework
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <assert.h>
//int main()
//{
// int val;
// char str[20];
//
// strcpy(str, "98993489");
// val = atoi(str);
// printf("字符串值 = %s, 整型值 = %d\n", str, val);
//
// strcpy(str, "runoob.com");
// val = atoi(str);
// printf("字符串值 = %s, 整型值 = %d\n", str, val);
//
// return(0);
//}
//int MyAtoi(char* str)
//{
// char* p = str;
// int i = 0;
// int tmp = 0;
// int count = strlen(str);
// int sum = 0;
// while (*str)
// {
// if ((*str) > '9')
// return 0;
// str++;
// i++;
// }
// str--;
// while (p <= str)
// {
// tmp = (int)*str - 48;
// sum += tmp * (int)pow(10, (double)count - (double)i);
// i--;
// str--;
// }
// return sum;
//}
//
//int main()
//{
// int val = 0;
// char arr[] = "123456789";
// printf("%d", val = MyAtoi(arr));
// return 0;
//}
//int main()
//{
// char ch[20] = "hello ";
// char ch1[] = "bitaaaaa";
// printf("%s",strncat(ch, ch1, 3));
// return 0;
//}
//
//#include <stdio.h>
//#include <string.h>
//
//int main()
//{
// char src[50], dest[50];
//
// strcpy(src, "This is source");
// strcpy(dest, "This is destination");
//
// strncat(dest, src, 10);
//
// printf("最终的目标字符串: |%s|", dest);
//
// return(0);
//}
//char* MyStrncat(char* str1,const char* str2, size_t count)
//{
//// assert(str1 && str2);
//// char* p = str1;
//// while (*str1)
//// {
//// str1++;
//// }
//// while (count--)
//// {
//// *str1++ = *str2++;
//// }
//// return p;
////}
////
////
////int main()
////{
//// char ch1[20] = "hello ";
//// char ch2[] = "bit hello";
//// printf("%s", MyStrncat(ch1,ch2,3));
//// return 0;
////}
//
////
////char* MyStrncpy(char* str1,const char* str2, size_t count)
////{
//// assert(str1 && str2);
//// char* p = str1;
//// while (count--)
//// {
//// *str1++ = *str2++;
//// }
//// return p;
////}
////
////int main()
////{
//// char ch1[] = "world bit";
//// char ch2[] = "hello ccc";
//// printf("%s", MyStrncpy(ch1, ch2, 5));
//// return 0;
////}
//int Cmp(void* s1, void* s2)
//{
// return (*(int*)s1 - *(int*)s2);
//}
//
//
//
//
//
//int main()
//{
// int i = 0;
// int arr[11] = { 5, 6, 4, 1, 1, 6, 5, 4, 3, 2, 2 };
// int sz = sizeof(arr) / sizeof(arr[0]);
// int width = sizeof(arr[0]);
// int count = (sz - 1) / 2;
// qsort(arr, sz, width, Cmp);
// while (count--)
// {
// if (arr[i] != arr[i + 1])
// break;
// i += 2;
// }
// printf("单身狗是:>%d\n", arr[i]);
// return 0;
//}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化