将10进制数转换为16进制的字符

摘要: >将十进制数转换为十六进制数,dec2hexa:将十进制数转换为十六进制数 ```c #include void dec2hexa(int n) { int i=0,d=n; int m=0,t=0; char hexa[64]; char *hmap="0123456789ABCDEF"; whi 阅读全文
posted @ 2023-06-03 20:50 wessf 阅读(60) 评论(0) 推荐(0)

十进制转十六进制

摘要: >十进制转十六进制 ```c #include int main() { char a[32]="0123456789ABCDEF"; char b[100]; int n; int c=0; scanf("%d",&n); if(n==0) { printf("0\n"); } while(n) 阅读全文
posted @ 2023-06-03 20:50 wessf 阅读(104) 评论(0) 推荐(0)

十六进制转10进制

摘要: >十六进制转10进制 ```c #include int main() { char a[100]={0}; int i=0,j=0; printf("输入一个数:"); fgets(a,100,stdin); while(a[i]) { if(a[i]>='0'&&a[i]='a'&&a[i]=' 阅读全文
posted @ 2023-06-02 20:35 wessf 阅读(114) 评论(0) 推荐(0)

二分查找

摘要: >二分查找 ```c #include int binary_search(int *a,int p,int q,int ele) { int mid=0; if(p>q) { return 0; } mid=p+(q-p)/2; if(ele==a[mid]) { return mid; } if 阅读全文
posted @ 2023-06-02 20:35 wessf 阅读(11) 评论(0) 推荐(0)

将int类型转换为char类型

摘要: >将int类型转换为char类型 ```c #include #include int main() { int a=1234567; char b[10]={0}; int i=0; while(a) { b[i]=a%10+'0'; i++; a=a/10; } while(i) { print 阅读全文
posted @ 2023-06-01 20:56 wessf 阅读(191) 评论(0) 推荐(0)

将char类型转换为int类型

摘要: >将char类型转换为int类型 ```c #include int main() { char a[12]="123456"; int i=0; int j=0; while(a[i]!=0) { j=j*10+a[i]-'0'; i++; } printf("%d\n",j); return 0 阅读全文
posted @ 2023-06-01 20:56 wessf 阅读(66) 评论(0) 推荐(0)

打出下划线加字母

摘要: >打出下划线加字母 ```c #include int main() { int i,j,a; char b='F'; for(i=0;i<6;i++) { for(j=1;j<=i;j++) { printf("_"); } for(a=0,b='F';a<=i;a++) { printf("%c 阅读全文
posted @ 2023-06-01 20:55 wessf 阅读(49) 评论(0) 推荐(0)

统计一个字符串中不重复的字符串的最大长度

摘要: >统计一个字符串中不重复的字符串的最大长度 ```c #include #include #include #include int get_maxlen(char *s) { int a[128]={0}; int b=0,left=0; int max=0; while(b0) { a[s[le 阅读全文
posted @ 2023-05-31 20:48 wessf 阅读(17) 评论(0) 推荐(0)

比较两个字符串最长有多少个连续字符相等

摘要: >比较两个字符串最长有多少个连续字符相等 ```c #include #include int compare(char* a,char* b) { int i,j; int len=0; int max=0; int temp=0; for(i=0;ilen?max:len; } } } retu 阅读全文
posted @ 2023-05-31 20:48 wessf 阅读(18) 评论(0) 推荐(0)

数组中找最大值

摘要: >数组中找最大值 ```c #include int main() { int a[] = {3,2,5,8,4,7,6,9}; int len = sizeof(a) / sizeof(a[0]); int max = a[0]; for( int i = 1; i max ) { max = a 阅读全文
posted @ 2023-05-30 21:22 wessf 阅读(11) 评论(0) 推荐(0)