C#
水晶圣教士
我或者,因为我能让你快乐;
我继续或者,因为我能让你更快乐^_^
展开
-
C#取得汉字的拼音的首字母
C#取得汉字的拼音的首字母今天在yyf9989 的 Blog 上看到一篇《C#计算汉语拼音码 》,看了里面的代码,觉得是比较繁琐。它主要是检索输入的汉字在数组中的位置,然后返回第一个字母。于是就想起来了,可以利用汉字在计算机里面的编码来的到汉字的首拼音,查找了一些资料,通过以下的方法成功的得到了解决。就放在这里,请朋友们参考。static public string GetChineseS转载 2007-08-14 14:03:00 · 518 阅读 · 0 评论 -
C语言程序100例之C#版-018
C语言程序100例之C#版-018C程序源代码:【程序18】题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时 共有5个数相加),几个数相加有键盘控制。1.程序分析:关键是计算出每一项的值。2.程序源代码:#include "stdio.h"#include "conio.h"main()原创 2012-07-23 01:00:02 · 650 阅读 · 0 评论 -
C语言程序100例之C#版-017
C语言程序100例之C#版-017C程序源代码:【程序17】题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。1.程序分析:利用while语句,条件为输入的字符不为'\n'. 2.程序源代码:#include "stdio.h"#include "conio.h"main(){ char c; int letters=0,s原创 2012-07-23 00:53:05 · 795 阅读 · 0 评论 -
C语言程序100例之C#版-015
C语言程序100例之C#版-015C程序源代码:【程序15】题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示, 60分以下的用C表示。1.程序分析:(a>b)?a:b这是条件运算符的基本例子。2.程序源代码:#include "stdio.h"#include "conio.h"main(){原创 2012-04-03 11:12:05 · 591 阅读 · 0 评论 -
C语言程序100例之C#版-016
C语言程序100例之C#版-016C程序源代码:【程序16】题目:输入两个正整数m和n,求其最大公约数和最小公倍数。1.程序分析:利用辗除法。2.程序源代码:#include "stdio.h"#include "conio.h"main(){int a,b,num1,num2,temp;printf("please input two nu原创 2012-04-03 11:23:49 · 539 阅读 · 0 评论 -
C语言程序100例之C#版-014
C语言程序100例之C#版-014【程序14】题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n 重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。原创 2012-03-10 22:53:21 · 543 阅读 · 0 评论 -
C语言程序100例之C#版-012
言程序100例之C#版-012【程序12】题目:判断101-200之间有多少个素数,并输出所有素数。1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 2.程序源代码:#include "stdio.h"#include "conio.h"#include "math.h"原创 2011-06-12 13:19:00 · 759 阅读 · 0 评论 -
WPF中,x:Name和Name
<br />WPF中,x:Name和Name<br /><br />x:Name 唯一地标识 XAML 定义的对象,以便于从代码隐藏或通用代码中访问对象图中实例化的对象。x:Name 一旦应用于支持编程模型,便可被视为与由构造函数返回的用于保存对象引用或实例的变量等效。 <br /> <br />x:Name 用来在XAML中表示一个指定对象的名称;可以通过他来访问XAML对应隐藏代码所关联的对象。<br />Name 许多框架的类中都有Name这个属性,而在WPF中,x:Name和Name是可以互换的。<原创 2010-08-12 13:11:00 · 4428 阅读 · 1 评论 -
文件路径操作方法
<br /> System.IO.Path<br /> <br /> 对包含文件或目录路径信息的 String 实例执行操作。这些操作是以跨平台的方式执行的。<br /> <br /> ChangeExtension //更改路径字符串的扩展名。 <br /> Combine //合并两个路径字符串。 <br /> GetDirectoryName //返回指定路径字符串的目录信息。 <br /> GetExtension //返回指定的路径字符串的扩展名。 <br /> GetFileName原创 2010-06-08 11:56:00 · 591 阅读 · 0 评论 -
C语言程序100例之C#版-020
C语言程序100例之C#版-020C程序源代码:【程序20】题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?1.程序分析:见下面注释2.程序源代码:#include "stdio.h"#include "stdio.h"main(){ float sn=10原创 2012-07-28 20:37:00 · 1267 阅读 · 0 评论 -
C语言程序100例之C#版-019
C语言程序100例之C#版-019C程序源代码:【程序19】题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 找出1000以内的所有完数。1. 程序分析:请参照程序2.程序源代码:#include "stdio.h"#include "conio.h"main(){static int k[10];int i,j原创 2012-07-28 19:31:21 · 1028 阅读 · 0 评论 -
C语言程序100例之C#版-028
C语言程序100例之C#版-028C程序源代码:【程序28】 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第 3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后 问第一个人,他说是10岁。请问第五个人多大?1.程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道原创 2012-09-16 21:00:11 · 786 阅读 · 0 评论 -
C语言程序100例之C#版-024
C语言程序100例之C#版-024C程序源代码:【程序24】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。1.程序分析:请抓住分子与分母的变化规律。 2.程序源代码:#include "stdio.h"#include "conio.h"main(){int n,t,number=20;fl原创 2012-09-02 00:09:14 · 1004 阅读 · 0 评论 -
C语言程序100例之C#版-027
C语言程序100例之C#版-027C程序源代码:【程序27】 题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。1.程序分析:2.程序源代码:#include "stdio.h"#include "conio.h"main(){ int i=5; void palin(int n); printf("\40:"); palin(i);原创 2012-09-02 00:28:44 · 904 阅读 · 0 评论 -
C语言程序100例之C#版-025
C语言程序100例之C#版-025C程序源代码:【程序25】 题目:求1+2!+3!+...+20!的和1.程序分析:此程序只是把累加变成了累乘。 2.程序源代码:#include "stdio.h"#include "conio.h"main(){ float n,s=0,t=1; for(n=1;n<=20;n++) { t*=n; s原创 2012-09-02 00:13:51 · 887 阅读 · 0 评论 -
C语言程序100例之C#版-026
C语言程序100例之C#版-026C程序源代码:【程序26】 题目:利用递归方法求5!。1.程序分析:递归公式:fn=fn_1*4!2.程序源代码:#include "stdio.h"#include "conio.h"main(){ int i; int fact(); for(i=0;i<5;i++) printf("\40:%d!=%d\n",i原创 2012-09-02 00:19:07 · 832 阅读 · 0 评论 -
C语言程序100例之C#版-023
C语言程序100例之C#版-023C程序源代码:【程序23】 题目:打印出如下图案(菱形) * *** ************ ***** *** *1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列。 2.程序源代码:#includ原创 2012-07-29 22:12:02 · 1173 阅读 · 0 评论 -
C语言程序100例之C#版-022
C语言程序100例之C#版-022C程序源代码:【程序22】题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定 比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出 三队赛手的名单。 1.程序分析: 2.程序源代码:#include "stdio.h"#inclu原创 2012-07-29 22:07:06 · 943 阅读 · 0 评论 -
C语言程序100例之C#版-021
C语言程序100例之C#版-021C程序源代码:【程序21】题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。1.程序分析:采取逆向思维的方法,从后往前推断。2.程序源代码:原创 2012-07-28 20:49:49 · 860 阅读 · 0 评论 -
C语言程序100例之C#版-011
C语言程序100例之C#版-011【程序11】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少对?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....2.程序源代码:#include "stdio.h"#include "conio.h"main(){原创 2010-03-30 23:30:00 · 637 阅读 · 0 评论 -
小技巧-C#不通过==(等于)来实现数字的对比
C#平时写程序经常会使用==来比较两个字符串或数字是否相同,可有的时候不想用==好进行比较,无论是出于安全或者是其他的原因,可以使用“异或”来比较两串数字是否相同。本例通过txtA和txtB获取输入的数字,并进行异或的比较,最后把结果输出都到txtC中: Int64 temp1 = Convert.ToInt64(txtA.Text); In原创 2010-03-28 23:30:00 · 1402 阅读 · 0 评论 -
C语言程序100例之C#版-005
C语言程序100例之C#版-005【程序5】题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换, 然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。2.程序源代码:C语言程序:#include "stdio.h"#include "conio.h"main(){原创 2009-02-19 13:18:00 · 506 阅读 · 0 评论 -
C语言程序100例之C#版-001
C语言程序100例之C#版-001我想坚持把他写完,不过不知道有没有足够的时间,因为现在还在忙找工作,这只是作为我学习的一个过程,如果有问题请不吝赐教,谢谢^_^一下C语言程序来自WIN-TC帮助文件,C语言教程。C语言程序:【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成原创 2009-02-17 23:35:00 · 844 阅读 · 0 评论 -
C语言程序100例之C#版-003
C语言程序100例之C#版-003【程序3】题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后 的结果满足如下条件,即是结果。请看具体分析:2.程序源代码:C语言程序:#include "math.h"#include "stdio.h"#inc原创 2009-02-18 23:54:00 · 600 阅读 · 0 评论 -
C语言程序100例之C#版-002
C语言程序100例之C#版-002【程序2】题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可原创 2009-02-18 23:23:00 · 580 阅读 · 0 评论 -
Visual C#的SQL Server编程
Visual C#的SQL Server编程 初始设置 首先,我们需在应用系统中安装SQL Server 2000,Microsoft OLE DB Provider for SQL Server (SQL OLE DB)也会同时被自动安装,接着用SQL Server的Enterprise Manager创建一个叫tyjdb的数据库,并新建一名为address的数据表,其含name、ema转载 2007-11-29 13:54:00 · 531 阅读 · 0 评论 -
VB.NET和VC#.NET中控件数组的建立
VB.NET和VC#.NET中控件数组的建立介绍 数组为共享公用功能的一组控件一起工作提供了便捷的途径。例如,一组控件可能用于显示相关的数据,或者在被点击时提供相关的行为。Visual Basic .NET和C#本身并不支持控件数组的建立,但是你可以通过编程复制控件数组的所有功能。本文介绍复制控件数组功能的简单组件的建立。 控件数组的主要用处有: l 使用相同的名称与索引访转载 2007-08-29 09:59:00 · 1828 阅读 · 0 评论 -
C#编译器
C#编译器以下是国外人写的一个C#编译器,当然由于他依然使用的.Net下的FCL,所以不可能是真正意义上的编译器, 飞刀我介绍出来,只是可以让大家摆脱csc的约束,在Win界面上完成编译. 你必须以下面的步骤完成: 1.建立一个CSharpCodeProvider 实例(如果是使用Visual Basic则使用VBCodeProvider) 2.包含接口ICodeCompiler 3.提供C转载 2007-08-26 19:16:00 · 1736 阅读 · 0 评论 -
C#处理文本文件
C#处理文本文件 文本文件是一种常用的文件格式,所以如何处理文本文件也就成为编程的一个重点。本文就来探讨一下用C#是如何来处理文本文件。其内容重点就是如何读取文本文件内容、如何改变文本文件的内容,以及如何用C#来实现对读取后的文本文件的打印预览和打印。 一. 本文程序设计和运行的软件环境: (1).微软公司视窗2000服务器版 (2)..Net FrameWork转载 2007-08-14 14:06:00 · 634 阅读 · 0 评论 -
C语言程序100例之C#版-004
C语言程序100例之C#版-004【程序4】题目:输入某年某月某日,判断这一天是这一年的第几天?1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊 情况,闰年且输入月份大于3时需考虑多加一天。2.程序源代码:C语言程序:#include "stdio.h"#include "conio.h"main(){ int day,month,year,s原创 2009-02-19 10:42:00 · 571 阅读 · 0 评论 -
标准阶乘算法-C#
//计算阶乘using System;class Test02{ static void Main() { long i=0,j=0,m; i=Convert.ToInt32(Console.ReadLine()); if(i==0) { Console.Write("0的阶乘是1"); } else { m=i; for(j=i-1;j>0;j--) { m=原创 2009-02-24 20:21:00 · 835 阅读 · 0 评论 -
获取输入数据的Unicode编码
获取输入数据的Unicode编码本例获取输入到txtAA中的字符,并转换为对应的Unicode编码输出到RichTextBox(rtbResult)中。 byte[] temp11 = Encoding.UTF8.GetBytes(txtAA.Text); foreach (byte t in temp11) {原创 2010-03-28 23:44:00 · 595 阅读 · 0 评论 -
C、C++、C#简单代码编译结果的不同!
下面的代码第一眼看上去结果应该是1,2,3,int i=1;printf("%d,%d,%d",i++,i++,i++)可实际上不是这样的。C语言的结果是:3,2,1C++的结果是:1,1,1C#的结果是:1,2,3为什么呢?难道就是编译器的问题所在?希望这样的问题不要出现在试题里,要不说明情况,真是难做啊0_0原创 2009-06-04 16:21:00 · 827 阅读 · 0 评论 -
C语言程序100例之C#版-010
C语言程序100例之C#版-010【程序10】题目:打印楼梯,同时在楼梯上方打印两个笑脸。 1.程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。2.程序源代码:C语言代码:#include "stdio.h"#include "conio.h"main(){ int i,j; printf("/1/1/n"); /*输出两个笑脸*/ for(i=1;i { f原创 2009-03-25 12:41:00 · 663 阅读 · 0 评论 -
输出若干字符的4位(或多位)组合
//输出若干字符的4位(或多位)组合using System;class tempCode4{ static void Main() { Array char1=Array.CreateInstance(typeof(string),5); char1.SetValue("a",0); char1.SetValue("b",1);原创 2009-03-24 17:42:00 · 763 阅读 · 0 评论 -
C语言程序100例之C#版-009
C语言程序100例之C#版-009【程序9】题目:要求输出国际象棋棋盘。1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。2.程序源代码:C语言程序:#include "stdio.h"#include "conio.h"main(){ int i,j; for(i=0;i { for(j=0;j if((i+j)%2==0)原创 2009-03-23 16:07:00 · 641 阅读 · 0 评论 -
C语言程序100例之C#版-008
C语言程序100例之C#版-008【程序8】题目:输出9*9口诀。1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。2.程序源代码:C语言程序:#include "stdio.h"#include "conio.h"main(){ int i,j,result; printf("/n"); for (i=1;i { for(j=1;j { result=i*原创 2009-03-20 13:34:00 · 554 阅读 · 0 评论 -
C语言程序100例之C#版-007
C语言程序100例之C#版-007【程序7】题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!1.程序分析:字符共有256个。不同字符,图形不一样。 2.程序源代码:C语言程序:#include "stdio.h"#include "conio.h"main(){ char a=176,b=219; printf("%c%c%c%c%c/n",b,a,a,a原创 2009-03-19 11:13:00 · 727 阅读 · 0 评论 -
C语言程序100例之C#版-006
C语言程序100例之C#版-006【程序6】题目:用*号输出字母C的图案。1.程序分析:可先用*号在纸上写出字母C,再分行输出。2.程序源代码:C语言程序:#include "stdio.h"#include "conio.h"main(){ printf("Hello C-world!/n"); printf(" ****/n"); printf(" */n"); printf("原创 2009-03-11 14:05:00 · 438 阅读 · 0 评论 -
C语言程序100例之C#版-029
C语言程序100例之C#版-029C程序源代码:【程序29】 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。1. 程序分析:学会分解出每一位数,如下解释:(这里是一种简单的算法,师专数002班赵鑫提供) 2.程序源代码:#include "stdio.h"#include "conio.h"main( ){ long a,b,c,原创 2015-10-14 09:55:41 · 2416 阅读 · 0 评论