黑马程序员技术交流社区

标题: c#基础之疯狂循环笔记2! [打印本页]

作者: duanhuilin    时间: 2012-11-15 14:55
标题: c#基础之疯狂循环笔记2!
3:找到水莲花数字(100-999) 注:该数字的特点就是有个一三位数的数字,该数字的各位数的立方加上十位数字的立方加上百位数字的立方正好等于该数字
int gewei=0;
int shiwei=0;
int baiwei=0;
for(int i=100;i<=999;i++)
{
     gewei=i%10;
     shiwei=i/10%10;
     baiwei=i/100;
    if(i==gewei*gewei*gewei+shiwei*shiwei*shiwei+baiwei*baiwei*baiwei)
   {
     Console.writeline(i);
   }
}
Console.readKey();

4:打印九九乘法表
    for (int i = 1; i <= 9; i++)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write("{0}*{1}={2} ", j, i, j * i);
                    if (j * i < 10)
                    {
                        Console.Write(" ");
                    }
                    if (j == i)
                    {
                        Console.WriteLine();
                    }
                }
            }
            Console.ReadKey();


5:打印直角三角形
    for (int i = 1; i <= 9; i++)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write("*");
                    if (j == i)
                    {
                        Console.WriteLine();
                    }
                }
            }
            Console.ReadKey();

未完待续。。。。。




作者: 许庭洲    时间: 2012-11-15 21:42
值得学习ing!
作者: 吴步兵    时间: 2012-11-15 23:11
乘法口诀另外方法:
  1.             for (int i = 1; i < 10; i++)
  2.             {
  3.                 for (int j = 1; j <= i; j++)
  4.                 {
  5.                     Console.Write("{0}*{1}={2}  ", i, j, i * j);
  6.                 }
  7.                 Console.WriteLine();
  8.             }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2