标题:绝对值如何用程序表示
只看楼主
yyx520
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2009-1-1
结帖率:50%
已结贴  问题点数:10 回复次数:6 
绝对值如何用程序表示
依次提示用户输入两个整数(假设i1,i2),如果两数都是正数则将i1递增一个值,然后打印i1+i2,如果都为负数则将i1的值递减一个值,打印i1*i2的值如果i1,i2中任一个数为0则表示错误,否则计算i1*i2的绝对值
最后那个问题 绝对值如何在程序中表示
            Console.WriteLine("请输入一个整数");
            string zfzs = Console.ReadLine();
            int number1 = Convert.ToInt32(zfzs);
            Console.WriteLine("请再输入一个整数");
            string zfzs2 = Console.ReadLine();
            int number2 = Convert.ToInt32(zfzs2);
            if (number1 > 0 && number2 > 0)
            {
                number1--;
                Console.WriteLine("{0}+{1}={2}", number1, number2, number1 + number2);
            }
            else
            {
                if (number1 < 0 && number2 < 0)
                {
                    number1--;
                    Console.WriteLine("{0}*{1}={2}", number1, number2, number1 * number2);
                }
                else if (number1 ==0 || number2 ==0)
                {
                  Console.WriteLine("输入有错误");
                 
                }

            }
搜索更多相关主题的帖子: 绝对值 用户 
2011-01-19 12:09
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
得分:3 
System.Math.Fabs
2011-01-19 12:45
yyx520
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2009-1-1
得分:0 
什么 意思 希望完整的写下
我是初学
2011-01-19 13:10
jacky_2010
Rank: 2
等 级:论坛游民
帖 子:19
专家分:36
注 册:2010-10-13
得分:3 
Math类的静态方法Abs(),如Math.Abs(-5)
2011-01-19 15:16
zuoshuo55
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2011-1-19
得分:3 
  Console.WriteLine("请用户输入第一个整数");
            string s1 = Console.ReadLine();
            int i1 = Convert.ToInt32(s1);
            Console.WriteLine("请用户输入第二个整数");
            string s2 = Console.ReadLine();
            int i2 = Convert.ToInt32(s2);
            if (i1 > 0 && i2 > 0)
            {
                i1 = i1 + 1;
                Console.WriteLine("{0}+{1}={2}", i1, i2, i1 + i2);
            }
            else if (i1 < 0 && i2 < 0)
            {
                i1 = i1 - 10;
                Console.WriteLine("{0}*{1}={2}", i1, i2, i1 * i2);
            }
            else if (i1 == 0 || i2 == 0)
            {
                Console.WriteLine("数据错误");
            }
            else
            {
                Console.WriteLine("{0}*{1}={2}", Math.Abs(i1), Math.Abs(i2), Math.Abs(i1) * Math.Abs(i2));
            }
            Console.ReadKey();
2011-01-20 12:58
zhaohongguo
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-1-29
得分:0 
学习一下,这里高手如云。
2011-01-29 12:40
kyozy
Rank: 1
等 级:新手上路
帖 子:14
专家分:8
注 册:2009-4-5
得分:0 
学习一下,这里高手如云。
2011-01-30 11:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-331285-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.190009 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved