摘要: /*从键盘读取一个字符串,将字符串中所有连续的数字转换为对应的整数存储 到一个整数数组中,最后将这些整数输出 */ #include <stdio.h> int fun2(char *p)//将连续数字字符转换为整数 { int x=0; while(*p && *p>='0' && *p<='9' 阅读全文
posted @ 2020-06-24 10:37 yanglike111 阅读(1111) 评论(0) 推荐(0)
摘要: /*对于十进制数,数字符号使用阿拉伯数字0-9,对于超过十的进制,除了用0-9外, 还依次用字母A、B、C、D……表示数10、11、12、13……,下面的程序将一个以字符串 形式的K进制整数转换成十进制整数形式输出 */ #include <stdio.h> #define K 16 int mai 阅读全文
posted @ 2020-06-24 10:03 yanglike111 阅读(1545) 评论(0) 推荐(0)
摘要: //设计一个函数fun()将形参s所指字符串中重复的字符删除得只留下第一个,返回删除后字符串的指针 #include <stdio.h> char *fun(char *s) { char *p,*q,*r; p=s+1;r=s+1; for(;*p;p++) { for(q=r-1;q>=s;q- 阅读全文
posted @ 2020-06-24 09:49 yanglike111 阅读(393) 评论(0) 推荐(0)
摘要: #Python制作一个时钟 import turtle from datetime import * def skip(step): #移动指定步数 turtle.penup() turtle.forward(step) turtle.pendown() def mk_hand(name,lengt 阅读全文
posted @ 2020-06-23 10:35 yanglike111 阅读(1951) 评论(0) 推荐(0)
摘要: /*下列程序的功能:创建一个链表并实现数据统计。函数WORD *create(char *a[][20],int n) 创建一个包含n个结点的单向链表,结点数据来自a所指向的数组中存储的n个单词(字符串)。 函数void count(WORD *h)统计h指向的单向链表中不同单词各自出现的次数,将统 阅读全文
posted @ 2020-06-22 10:29 yanglike111 阅读(416) 评论(0) 推荐(0)
摘要: //利用指针删除母串中的指定子串 #include<stdio.h> #include<string.h> int fun(char *a,char *b) //函数功能是判断两字符串的首字符相同时,母串是否包含子串 { while(*a==*b&&*a&&*b) { a++;b++; } if(* 阅读全文
posted @ 2020-06-21 07:58 yanglike111 阅读(234) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-06-21 07:40 yanglike111 阅读(0) 评论(0) 推荐(0)
摘要: //选择排序(升序) #include<stdio.h> #include<time.h> void fun(int a[],int n) { int i,j,k,t; for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j++) if(a[j]<a[k]) k=j; i 阅读全文
posted @ 2020-06-21 07:28 yanglike111 阅读(334) 评论(0) 推荐(0)
摘要: //冒泡排序 #include<stdio.h> #include<time.h> void fun(int a[],int n) { int i,j,t; for(i=0;i<n-1;i++) { for(j=0;j<n-i-1;j++) if(a[j]>a[j+1]) { t=a[j]; a[j 阅读全文
posted @ 2020-06-21 07:22 yanglike111 阅读(129) 评论(0) 推荐(0)
摘要: //用折半查找法找出整型数组中指定元素所在的位置,并输出(折半查找法只能用于有序数列)。 #include<stdio.h> main() { int a[10]={1,3,6,8,9,12,15,16,19,20},n,low,high,mid; scanf("%d",&n);//输入要找的数 l 阅读全文
posted @ 2020-06-21 07:06 yanglike111 阅读(754) 评论(0) 推荐(0)