<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sammwang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sammwang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sammwang]]></copyright><item><title><![CDATA[用Java的Thread、Runnable、Timer三种方法实现每隔一毫秒打印Hello，同时计算从1加到10000,算完后输出结果并停止打印Hello。]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/112093134</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/112093134</guid><author>sammwang</author><pubDate>Sat, 02 Jan 2021 07:19:00 +0800</pubDate><description><![CDATA[用Java的Thread、Runnable、Timer三种方法实现每隔一毫秒打印Hello，同时计算从1加到10000,算完后输出结果并停止打印Hello。
一、Thread实现
/**


打印Hello
*/
package thread;
public class PrintHello extends Thread {
public static boolean flag=true;//标志位：根据标志位判断是否要执行打印
private String str;
public PrintHello()]]></description><category></category></item><item><title><![CDATA[使用二进制方法写文件。创建一个用于存储人的姓名、年龄、会员资格的结构。将这些信息写入文件中(年龄是整数，会员资格是布尔型)]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/108291993</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/108291993</guid><author>sammwang</author><pubDate>Sat, 29 Aug 2020 11:04:31 +0800</pubDate><description><![CDATA[using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
//使用二进制方法写文件。创建一个用于存储人的姓名、年龄、会员资格的结构。将这些信息写入文件中(年龄是整数，会员资格是布尔型)
//定义一个会员结构体
struct Member
{
public string name;
public int ]]></description><category></category></item><item><title><![CDATA[//数据结构：先序、中序、后序遍历二叉树。输入数据：abd##eg###c#f#h##]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/107028420</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/107028420</guid><author>sammwang</author><pubDate>Mon, 29 Jun 2020 20:59:31 +0800</pubDate><description><![CDATA[//数据结构：先序、中序、后序遍历二叉树。输入数据：abd##eg###c#f#h##
#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;

//定义数据类型
typedef char Elemtype;
typedef struct tnode
{
 Elemtype data;
 struct tnode *Lchild; //左孩子
 struct tnode *Rchild; //右孩子
}*BiTree;

//创建以t为根的二叉...]]></description><category></category></item><item><title><![CDATA[数据结构_顺序栈的基本操作_(入栈、出栈、取栈顶元素)]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/106881174</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/106881174</guid><author>sammwang</author><pubDate>Sun, 21 Jun 2020 08:00:46 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
#define Stack_Size 6
#define TRUE 1
#define FALSE 0
typedef struct //定义数据类型
{
char elem[Stack_Size];
int top;
}SeqStack;
//初始化顺序栈
void InitStack(SeqStack *S)
{
S-&gt;top=-1; //top]]></description><category></category></item><item><title><![CDATA[数据结构_单链表尾插法_整型]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/106772592</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/106772592</guid><author>sammwang</author><pubDate>Mon, 15 Jun 2020 22:23:12 +0800</pubDate><description><![CDATA[//单链表尾插法_整型
typedef struct node
{
int data;
struct node *next;
}*Link;
Link creatfromtail()
{
Link head, r,s;
//char c;
int x;
head=(Link)malloc(sizeof(struct node));
r=head;
//r=L;//r始终动态指向链表的当前表尾,其初值指向头结点
printf(“input integer,0 end\n”);
while(1)
{
	scan]]></description><category></category></item><item><title><![CDATA[数据结构：单链表前插法（单链表头插法）]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/106737827</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/106737827</guid><author>sammwang</author><pubDate>Sat, 13 Jun 2020 20:46:24 +0800</pubDate><description><![CDATA[//前插法_字符数字都可以
typedef struct node /定义数据类型/
{
char data; /数据域/
struct node *next; /指针域/
}LinkList;
void print(LinkList *L) /传入链表L/
{
LinkList *p; /声明链表指针p/
for(p=L;p;p=p-&gt;next)
{
printf("%4c",p-&gt;data);
}
}
LinkList *CreadFromHead() /前插法建立单链表/
{
char c]]></description><category></category></item><item><title><![CDATA[数据结构_线性表_顺序表的插入和删除]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/106582617</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/106582617</guid><author>sammwang</author><pubDate>Sat, 06 Jun 2020 08:44:29 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;malloc.h&gt;
#include &lt;stdlib.h&gt;
/约定用宏定义预先定义/
#define ERROR 0
#define TRUE 1
#define MAXSIZE 100
typedef int Elemtype; /定义元素类型/
typedef struct /定义顺序表/
{
Elemtype data[MAXSIZE];
int len;
}Seqlist;
/建立顺序表算法/
Seqlis]]></description><category></category></item><item><title><![CDATA[C语言：下列给定程序的功能是：读入一个整数k(2≤k≤10000)，打印它的所有质因子(即所有为素数的因子)。例如，若输入整数2310，则应输出：2、3、5、7、11。]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/95387005</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/95387005</guid><author>sammwang</author><pubDate>Wed, 10 Jul 2019 22:03:27 +0800</pubDate><description><![CDATA[#include “stdio.h”
/*
下列给定程序的功能是：读入一个整数k(2≤k≤10000)，打印它的所有质因子(即所有为素数的因子)。例如，若输入整数2310，则应输
出：2、3、5、7、11。
*/
int isPrime	( int n	)
{	
int	i,m;
m=1;
	for(i=2;i&lt;n;i++)
	{
		if (!(n%i))
		{
			m=0;
			b...]]></description><category></category></item><item><title><![CDATA[C语言：根据整型形参m的值，计算如下公式的值: T=1-1/2x2-1/3x3...1/mxm; 例如，若m中的值为5，则应输出：0.536389。]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/94912891</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/94912891</guid><author>sammwang</author><pubDate>Sat, 06 Jul 2019 23:16:50 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
/*
6．下列给定程序中，函数fun的功能是：根据整型形参m的值，计算如下公式的值。
1     1         1
T=1- ―  -  ―   … -   ―
2x2   3x3       mxm
例如，若m中的值为5，则应输出：0．536389。
*/
double fun(int m)
{
double y=2.0,multiply=...]]></description><category></category></item><item><title><![CDATA[下列给定程序的功能是：读入一个整数k(2≤k≤10000)，打印它的所有质因子(即所有为素数的因子)]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/94846436</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/94846436</guid><author>sammwang</author><pubDate>Sat, 06 Jul 2019 12:50:54 +0800</pubDate><description><![CDATA[#include “stdio.h”
/*
下列给定程序的功能是：读入一个整数k(2≤k≤10000)，打印它的所有质因子(即所有为素数的因子)。例如，若输入整数2310，
则输出：2、3、5、7、11。
*/
int IsPrime	( int n	)
{	
int	i,m;
m=1;
	for(i=2;i&lt;n;i++)
	{
		if (!(n%i))
		{
			m=0;
			br...]]></description><category></category></item><item><title><![CDATA[C语言：编写函数fun，函数的功能是：根据以下公式计算s，计算结果作为函数值返回；n通过形参传入，S=1+1/(1+2)+1/(1+2+3)+……1/(1+2+3+…+n) 例如：若n的值为11，函数]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/94739401</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/94739401</guid><author>sammwang</author><pubDate>Fri, 05 Jul 2019 16:18:42 +0800</pubDate><description><![CDATA[#include&lt;conio.h&gt;
#include&lt;stdio.h&gt;
#include&lt;string.h&gt;
/*
8．编写函数fun，函数的功能是：根据以下公式计算s，计算结果作为函数值返回；n通过形参传入。
S=1+1/(1+2)+1/(1+2+3)+……1/(1+2+3+…+n)
例如：若n的值为11时，函数的值为1.833333。
注意：部分源程序给出如...]]></description><category></category></item><item><title><![CDATA[C语言：m个人的成绩存放在score数组中，请编写函数fun，它的功能是：将低于平均分的人数作为函数值返回，将低于平均分的分数放在below所指的数组中。]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/94657247</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/94657247</guid><author>sammwang</author><pubDate>Thu, 04 Jul 2019 21:34:21 +0800</pubDate><description><![CDATA[#include &lt;conio.h&gt;
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;
/*
	1．m个人的成绩存放在score数组中，请编写函数fun，它的功能是：将低于平均分的人数作为函数值返回，将低于平均分的分数放在below所指的数组中。
	例如，当score数组中的数据为10、20、30、40、50、60、70、80、90时...]]></description><category></category></item><item><title><![CDATA[C语言：百文买百鸡：公鸡5文/只，母鸡3文/只，小鸡1文/3只，请问100文可买公鸡、母鸡、小鸡各几只？]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/94590874</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/94590874</guid><author>sammwang</author><pubDate>Wed, 03 Jul 2019 22:06:15 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
int main(void){
/*
百元买百鸡：公鸡5文/只，母鸡3文/只，小鸡1文/3只，请问100文可买公鸡、母鸡、小鸡各几只？
如果只买公鸡，最多买20只，只买母鸡，最多买33只，只买小鸡，最多买300只
/	
int x,y,z;//x公鸡，y母鸡，z小鸡
for(x=1;x&lt;=20;x++){
for(y=1;y&lt;=33;y...]]></description><category></category></item><item><title><![CDATA[C语言求水仙花数]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/94485027</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/94485027</guid><author>sammwang</author><pubDate>Tue, 02 Jul 2019 21:34:01 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
//求水仙花数：水仙花数是一个三位数，其各位数字立方和等于该数本身。例如：153是一个水仙花数
int main(void){
int i;
for(i=100;i&lt;=999;i++){
	if(i==(i%10)*(i%10)*(i%10)+(i%100/10)*(i%100/10)*(i%100/10)+(i/100)*(i/100)*(...]]></description><category></category></item><item><title><![CDATA[找出100到200以内的所有素数]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/94436175</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/94436175</guid><author>sammwang</author><pubDate>Tue, 02 Jul 2019 11:34:10 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
int main(void){
//找出100到200以内的所有素数
int x;
int count=0;//统计素数个数
for(x=100;x&lt;=200;x++){
	int i;
	int isPrime=1;
	for(i=2;i&lt;x;i++){
		if(x%i==0){
			isPrime=0;
			break;
		...]]></description><category></category></item><item><title><![CDATA[C语言：写一个数x,是3的倍数，是一个三位数]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/94184366</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/94184366</guid><author>sammwang</author><pubDate>Sat, 29 Jun 2019 18:04:03 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;math.h&gt;
int main(void){
//写一个数x,是3的倍数，是一个三位数
int x,count;
x=100;
count=0;
while(x&lt;1000){
	if(x%3==0){
		count++;
		printf("x=%d\n",x);
	}
	x++;
	
}
printf("...]]></description><category></category></item><item><title><![CDATA[C语言：从键盘上输入10个整数，求他们的平均值以及正数的个数，并加以输出]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/90648739</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/90648739</guid><author>sammwang</author><pubDate>Tue, 28 May 2019 22:43:39 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#define n 10
int main(void){
/*
从键盘上输入10个整数，求他们的平均值以及正数的个数，并加以输出
*/
int a[n];
int i;
double sum=0,average=0;
int number=0;

printf("请输入10个整数，用空格隔开:\n");
for(i=0;i&lt;n;i++){
	...]]></description><category></category></item><item><title><![CDATA[C语言：从键盘上输入10个字符，然后按相反次序输出。]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/90648714</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/90648714</guid><author>sammwang</author><pubDate>Tue, 28 May 2019 22:41:31 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
int main(void){
/*
1、从键盘上输入10个字符，然后按相反次序输出。
*/
char string[10];
int i;
char c;

printf("请输入10个字符,中间不要加空格:\n");
gets(string);

//逆序输出 
for(i=9;(c=string[i])!='\0';i--){
	printf...]]></description><category></category></item><item><title><![CDATA[C语言求最大公约数的最小公倍数]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/90648644</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/90648644</guid><author>sammwang</author><pubDate>Tue, 28 May 2019 22:36:45 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
int main(void){
/*
1. 输入2个正整数m和n，求其最大公约数GCD和最小公倍数GCM
公式：最小公倍数GCM=m*n/最大公约数GCD
*/
int m,n,max,min,swap;
printf(“输入两个正整数,用逗号隔开: “);
scanf(”%d,%d”,&amp;m,&amp;n);
//求出两个数值的最大值和最小...]]></description><category></category></item><item><title><![CDATA[C语言：从键盘输入一个字符串，将其中的小写字母全部转换成大写字母，然后输出到一个磁盘文件test中保存。输入的字符串以"!"结]]></title><link>https://blog.youkuaiyun.com/sammwang/article/details/89026199</link><guid>https://blog.youkuaiyun.com/sammwang/article/details/89026199</guid><author>sammwang</author><pubDate>Thu, 04 Apr 2019 16:10:12 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
int main(void_){
/*
10.4 从键盘输入一个字符串，将其中的小写字母全部转换成大写字母，然后输出到一个磁盘文件test中保存。输入的字符串以"!"结束。
*/
FILE *fp;
char filename[20];//存储文...]]></description><category></category></item></channel></rss>