C#编程入门程序(8)_第1页
C#编程入门程序(8)_第2页
C#编程入门程序(8)_第3页
C#编程入门程序(8)_第4页
C#编程入门程序(8)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

c 程序设计基础必做习题集 程序设计基础必做习题集 3 十一十一 多重循环多重循环 任务任务 76 按照以下的要求编写程序 1 编写程序利用 for 循环在控制台上打印一行 10 个 2 编写程序利用二重 for 循环在控制台上打印 10 行 10 列个 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication1 class Program static void Main string args for int i 1 i 10 i Console Write Console WriteLine n for int i 1 i 10 i for int j 1 j 10 j Console Write Console Write n Console ReadKey 任务任务 77 编写程序利用二重循环打印如下的图形 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication1 class Program static void Main string args for int i 1 i 10 i 一共印打10行 for int j 1 j i j 第i行打印i个 Console Write Console Write n Console ReadKey 任务任务 78 编写程序利用二重循环打印如下图形 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication1 class Program static void Main string args for int i 4 i 9 i for int j 1 j i j Console Write Console Write n Console ReadKey 任务任务 79 打印 10 行 要求每行 的个数是个 0 到 20 之间的随机整数 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication1 class Program static void Main string args Random rnd new Random for int i 1 i 10 i int x rnd Next 0 20 产生0到20之间的随机整数x for int j 1 j x j 每行打印x个 Console Write Console Write n Console ReadKey 任务任务 80 编写程序 利用二重循环打印如下的图形 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication1 class Program static void Main string args Console WriteLine 空8 打1 1 Console WriteLine 空7 打3 2 Console WriteLine 空6 打5 3 Console WriteLine 空5 打7 4 Console WriteLine 空4 打9 5 Console WriteLine 空3 打11 6 空格数 f i 9 i 星的个数 g i 2 i 1 第i行 需要先打印 i个空格 再打印 i 1个 for int i 1 i 6 i for int j 1 j 9 i j 打印第i行的空格 Console Write for int j 1 j 2 i 1 j 打印第i行的 Console Write Console Write n Console ReadLine 任务任务 81 编写程序打印如下的图形 AAAAAAAAAA BBBBBBBBBB CCCCCCCCCC DDDDDDDDD EEEEEEEEEE FFFFFFFFFFF GGGGGGGGG HHHHHHHHH 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication1 class Program static void Main string args for int i 1 i 8 i 控制打印8行 for int j 1 j 10 j 控制每行打印的字母 Console Write char i 64 Console Write n Console ReadKey 任务任务 82 有两个乒乓球队一队和二队 一队的选手有 A B C D E 五名选手 二队的选手有 F G H I J 要求两个队的所有选手两两进行对阵 请编写程序打印比赛对阵情况表 也可以通过穷举法去掉相等的情况 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication7 class Program static void Main string args for char team1 A team1 E team1 for char team2 F team2 J team2 Console WriteLine team1 team2 Console ReadLine 任务任务 83 已知有 A B C D E F G 六支篮球队参加篮球比赛 本次比赛采用的方式是打循环 赛 即每两支球队之间都需要进行对阵 编写程序 打印本次比赛的对阵情况表 也可以 通过穷举法去掉相等的情况 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication7 class Program static void Main string args for char team1 A team1 E team1 for char team2 char team1 1 team2 F team2 Console WriteLine team1 team2 Console ReadLine 任务任务 84 公元五世纪末 我国古代的数额学家张丘建在的 算经 中提出了著名的 百钱百鸡问题 一只公鸡 5 元钱 一只母鸡 3 元钱 三只小鸡一元钱 现在又 100 元钱 要正好买 100 只鸡 可以买公鸡 母鸡 小鸡各多少只 请打印所有的买法 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication1 class Program static void Main string args x表示公鸡的个数 y表示母鸡的个数 z表示小鸡的个数 Console WriteLine 所有的买法如下 for int x 0 x 20 x for int y 0 y 33 y int z 100 x y if z 3 0 Console ReadKey 任务任务 85 编写程序利用二重循环 求出所有的 1000 到 10000 之间的素数 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication1 class Program static void Main string args for int i 1000 i 10000 i bool isPrime true for int j 2 j i 1 j 判断i是否是素数 if i j 0 isPrime false if isPrime 通过标志变量来决定是否是素数 Console Write i Console ReadKey 任务任务 86 打印如下图所示的乘法口诀表 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication1 class Program static void Main string args for int i 1 i 9 i for int j 1 j i j Console Write 0 1 2 j i j i Console WriteLine Console ReadLine 任务任务 87 随机产生 8 个 0 到 15 之间的整数 编写程序求出这 8 个随机整数的阶乘 再求出这 8 个阶 乘的和 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication4 class Program static void Main string args Random rnd new Random long sum 0 for int i 1 i 0 for int j 1 j x j 求x的阶乘 p p j Console WriteLine 0 1 x p else p 1 0的阶乘是1 sum sum p 求所有阶乘的和 Console WriteLine 所有以上的阶乘之和 0 sum Console ReadKey 任务任务 88 随机产生 10 个 100 到 10000 之间的整数 求这 10 个随机整数的逆数 即反向数 并求这 些逆数的和 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication4 class Program static void Main string args Random rnd new Random int sum 0 for int i 1 i 10 i int r rnd Next 10 10000 Console Write 0 的逆数是 r int reverse 0 do int p r 10 获取个位数 reverse reverse 10 p r r 10 while r 0 Console WriteLine reverse sum sum reverse 求所有逆数之和 Console ReadKey 任务任务 89 编写程序找出 2 到 10000 之间的所有个位数是 1 的素数 并显示出来 要求每行显示 5 个 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication4 class Program static void Main string args int count 0 for int i 2 i 10000 i bool isPrime true 判断i是否是素数 for int j 2 j i 1 j if i j 0 isPrime false break if isPrime 如果是素数 在判断它的各位是否是1 if i 10 1 个位数是1 Console Write i count if count 5 0 控制每显示5个就换一行 Console Write n Console ReadKey 任务任务 90 通过键盘输入一个正整数 n 找出 1 到 n 之间所有的回文数 所谓的回文数指本身等于它 的逆数的数 参考代码 using System using System Collections Generic using System Text namespace ConsoleApplication4 class Program static void Main string args Console Write 请输入一个正整数n int n Convert ToInt32 Console ReadLine for int i 1 i n i int former i 原数 int reverse 0 反向数 do 求反向数 int p former 10 reverse reverse 10 p former former 10 while former 0 if i reverse 反向数就是本身 就是回文数 Console Write i Console ReadKey 任务任务 91 编写一个程序 从键盘上输入 n 个自然数 求最大公约数 输出 1 为止 int m n r m Convert ToInt32 Console ReadLine n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论