- 1、本文档共98页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C入门教程(PPT)剖析
for (i=0; i4; i++) // 52张牌初始化 for (j=0; j13; j++) Card[i*13+j]=(i+1)*100+j+1; Console.Write (How many times for card: ); string s=Console.ReadLine (); int times=Convert.ToInt32 (s); for (j=1;j=times; j++) for (i=0;i52;i++) { k=Rnd.Next (51?i+1)+i; // 产生i到52之间的随机数 temp=Card[i]; Card[i]=Card[k]; Card[k]=temp; } k=0; for (j=0;j13;j++) // 52张牌分发给4个玩家 for (i=0;i4;i++) Player[i,j]=Card[k++]; for (i=0;i4;i++) // 显示4个玩家的牌 { Console.WriteLine (玩家{0}的牌:,i+1); for (j=0;j13;j++) { k=(int)Player[i,j]/100; // 分离出牌的种类 switch (k) { case 1: // 红桃 s=Convert.ToString (\x0003); break; case 2: // 方块 s=Convert.ToString (\x0004); break; case 3: // 梅花 s=Convert.ToString (\x0005); break; case 4: // 黑桃 s=Convert.ToString (\x0006); break; } k=Player[i,j]%100; // 分离出牌号 switch (k) { case 1: s=s+A; break; case 11: s=s+J; break; case 12: s=s+Q; break; case 13: s=s+K; break; default: s=s+Convert.ToString (k); break; } Console.Write (s); if (j12) Console.Write (, ); else Console.WriteLine ( ); } } Console.Read (); } } 程序运行结果如下: * * * * * * * * * * * 【例2.5】 用for语句求 using System; public class Sum100 { public static void Main ( ) { int Sum , i ; for (Sum=0, i=1; i=100; i++) Sum+=i; Console.WriteLine (Sum is + Sum); for (Sum=0, i=1; i=100; Sum+=i, i++) ; // 循环体是一空语句 Console.WriteLine (Sum is + Sum); } } 【例2.6】 用for语句求 using System; public class Sum100 { public static void Main ( ) { int Sum , i ; for (Sum=0, i=1; i=100; ) // 默认表达式3 Sum+=i++; Console.WriteLine (Sum is + Sum); for (Sum=0, i=1; ; S
文档评论(0)