if条件语句练习题

习题一:

做一个算缘分的小游戏:
输入男方姓名,女方姓名,输出缘分指数,给出建议。

 static void Main(string[] args)
        {
        //做一个算缘分的小游戏:
           //输入男方姓名,女方姓名,输出缘分指数,给出建议。
            Console.WriteLine("男方姓名:");
            string nan = Console.ReadLine();
            Console.WriteLine("女方姓名:");
            string nv = Console.ReadLine();
            Random r = new Random();
            int n = r.Next(100);
            string jianyi = "";
            if (n>0&&n<30)
            {
                jianyi="有缘无分,分手吧";
            }
            else if (n>=30&&n<60)
            {
                jianyi="一起努力吧!";
            }
            else if (n>=60&&n<80)
            {
               jianyi="幸福一对";
            }
            else
            {
                jianyi="佳偶天成,珠联璧合";
            }
            Console.WriteLine("{0}和{1}的缘分指数是:{2}。建议:{3}",nan,nv,n,jianyi);
        }

习题二:相亲

 1   static void Main(string[] args)
 2         {
 3             //相亲
 4             string fangzi, piaozi, nengli;
 5             Console.Write("女神:有房子吗?");
 6             fangzi = Console.ReadLine();
 7             if (fangzi == "有")
 8             {
 9                 Console.WriteLine("女神:咱们结婚吧");
10             }
11             else
12             {
13                 Console.Write("女神:有钱吗?");
14                 piaozi = Console.ReadLine();
15                 if (piaozi=="有")
16                 {
17                     Console.WriteLine("女神:用钱买房子结婚吧");
18                 }
19                 else
20                 {
21                     Console.Write("女神:有能力吗?");
22                     nengli = Console.ReadLine();
23                     if (nengli=="有")
24                     {
25                         Console.WriteLine("女神:赶紧赚钱,买房子,结婚吧");
26                     }
27                     else
28                     {
29                         Console.WriteLine("女神:拜拜");
30                     }
31
32                 }
33
34             }
35
36         }

习题三:睡觉突然醒了,反应现在是几点,是否起床

 1  static void Main(string[] args)
 2         {
 3         //做梦醒了,看看时间,是否起床
 4             int  shijian, xingqi;
 5             Console.WriteLine("几点了?");
 6             shijian = Convert.ToInt32(Console.ReadLine());
 7             if (shijian<8)
 8             {
 9                 Console.WriteLine("还早呢,再睡会");
10             }
11             else
12             {
13                 Console.WriteLine("今天星期几?");
14                 xingqi = Convert.ToInt32(Console.ReadLine());
15                 if (xingqi==2||xingqi==5)
16                 {
17                     Console.WriteLine("不上课,接着睡");
18                 }
19                 else
20                 {
21                     Console.WriteLine("赶紧起床,不然要迟到了");
22                 }
23             }
24         }

习题四:模拟彩票中奖,计算机随机生成3个100以内的数,人类输入5个数,看是否中奖

 1 static void Main5555(string[] args)
 2
 3 {
 4         //计算机生成100以内的3个数,输入5个数,输出中奖
 5             //颜色显示
 6             Console.ForegroundColor = ConsoleColor.DarkYellow;
 7
 8             int caiduigeshu = 0;
 9
10             //计算机随机输出
11             Random random = new Random();
12             int a = random.Next(100);
13             int b= random.Next(100);
14             int c = random.Next(100);
15
16             //人类输入
17             Console.WriteLine("*************请输入5个100以内的数:****************");
18             Console.WriteLine("第一个数是:");
19             int x1 = Convert.ToInt32(Console.ReadLine());
20             Console.WriteLine("第二个数是:");
21             int x2 = Convert.ToInt32(Console.ReadLine());
22             Console.WriteLine("第三个数是:");
23             int x3 = Convert.ToInt32(Console.ReadLine());
24             Console.WriteLine("第四个数是:");
25             int x4 = Convert.ToInt32(Console.ReadLine());
26             Console.WriteLine("第五个数是:");
27             int x5 = Convert.ToInt32(Console.ReadLine());
28             //清屏
29             Console.Clear();
30             Console.WriteLine("电脑随机生成的数是:{0},{1},{2}",a,b,c);
31
32             //运算输出
33             if (a==x1||b==x1||c==x1)
34             {
35                 caiduigeshu++;
36
37             }
38             if (a == x2 || b == x2 || c == x2)
39             {
40                 caiduigeshu++;
41             }
42             if (a == x3 || b == x3 || c == x3)
43             {
44                 caiduigeshu++;
45             }
46             if (a == x4 || b == x4 || c == x4)
47             {
48                 caiduigeshu++;
49             }
50             if (a == x5 || b == x5 || c == x5)
51             {
52                 caiduigeshu++;
53             }
54
55             if (caiduigeshu==0)
56             {
57                 Console.WriteLine("谢谢参与");
58             }
59             else if (caiduigeshu==1)
60             {
61
62                 Console.WriteLine("恭喜你中了10元");
63             }
64             else if (caiduigeshu==2)
65             {
66                 Console.WriteLine("恭喜你中了100元");
67             }
68             else if (caiduigeshu==3)
69             {
70                 Console.WriteLine("恭喜你中了1000元");
71             }
72             else
73             {
74                 Console.WriteLine("恭喜你中了100万");
75             }
76
77         }

习题五:输入应发工资,输出所交税费和税后工资

个人所得税的计算方法:

 1  static void Main(string[] args)
 2         {
 3         //作业:输入应发工资,输出所交税费和税后工资
 4
 5             double yfgz, shuifei, shgz;
 6             double m1 = 0.03, k1 = 0;
 7             double m2 = 0.1, k2 = 105;
 8             double m3 = 0.2, k3 = 555;
 9             double m4 = 0.25, k4 =1005;
10             double m5 = 0.3, k5 = 2755;
11             double m6 = 0.35, k6 = 5505;
12             double m7 = 0.45, k7 = 13505;
13
14             //输入
15             Console.WriteLine("请输入应发工资:");
16             yfgz = Convert.ToDouble(Console.ReadLine());
17             double s=yfgz-3500;   //
18
19
20
21             //运算
22             if (yfgz<=3500)
23             {
24                 shuifei = 0;
25                 shgz = yfgz;
26                 Console.WriteLine("不用交税\n税后工资是:"+shgz);
27                 Console.WriteLine("应交税费是:" + shuifei);
28             }
29             else
30             {
31                 if (s>0&&s<=1500)
32                 {
33                     shuifei = s*m1-k1;
34                     shgz = yfgz-shuifei;
35                     Console.WriteLine("税后工资是:"+shgz);
36                    Console.WriteLine("应交税费是:" + shuifei);
37                 }
38                 else if (s>1500&&s<=4500)
39                 {
40                     shuifei = s * m2 - k2;
41                     shgz = yfgz - shuifei;
42                     Console.WriteLine("税后工资是:" + shgz);
43                     Console.WriteLine("应交税费是:" + shuifei);
44                 }
45                 else if (s > 4500 && s <= 9000)
46                 {
47                     shuifei = s * m3 - k3;
48                     shgz = yfgz - shuifei;
49                     Console.WriteLine("税后工资是:" + shgz);
50                     Console.WriteLine("应交税费是:" + shuifei);
51                 }
52                 else if (s > 9000 && s <= 35000)
53                 {
54                     shuifei = s * m4 - k4;
55                     shgz = yfgz - shuifei;
56                     Console.WriteLine("税后工资是:" + shgz);
57                     Console.WriteLine("应交税费是:" + shuifei);
58                 }
59                 else if (s > 35000 && s <= 55000)
60                 {
61                     shuifei = s * m5 - k5;
62                     shgz = yfgz - shuifei;
63                     Console.WriteLine("税后工资是:" + shgz);
64                     Console.WriteLine("应交税费是:" + shuifei);
65                 }
66                 else if (s > 55000 && s<=80000)
67                 {
68                     shuifei = s * m6 - k6;
69                     shgz = yfgz - shuifei;
70                     Console.WriteLine("税后工资是:" + shgz);
71                     Console.WriteLine("应交税费是:" + shuifei);
72                 }
73                 else
74                 {
75                     shuifei = s * m7 - k7;
76                     shgz = yfgz - shuifei;
77                     Console.WriteLine("税后工资是:" + shgz);
78                     Console.WriteLine("应交税费是:" + shuifei);
79                 }
80             }
81         }
时间: 2024-10-22 10:02:57

if条件语句练习题的相关文章

if while 条件语句练习题

1.使用while循环输入123456 8910 n = 1 while n < 11 if n == 7 pass else print(n) n= n + 1 2.求1-100内所有数的和. n = 1 s = 0 while n < 101 s= s + n n= n + 1 print(s) 3.输出1-100内所有的奇数 n = 1 while n < 101 temp = n % 2 if temp == 0 pass else print(n) n= n + 1 4.输出1

java条件语句练习题

输入三个数字显示最大的: System.out.println("请输入三个数字:"); int a,b,c; Scanner d = new Scanner(System.in); a= Integer.parseInt(d.nextLine()); b= Integer.parseInt(d.nextLine()); c= Integer.parseInt(d.nextLine()); if(a>b&&a>c){ System.out.println(a

Python 3 条件语句

条件语句:  用于判定,判定是否符合某条件,符合则执行,不符合则不执行该条件所定义的操作. 一步判定:  用于理解不会这样使用. if  1==1:    if条件判定只能出现一次. print("1")  这里的print相对于if 有四个空格或者一个Tab键的缩进,意思是print是if代码当中的一部分. 1==1 是固定写死的条件,平常我们会采用动态条件而不是写死的条件,这里仅作演示之用.if 后面必须加条件 ,条件是要经过布尔运算的,运算结果为True时,那么执行该条件语句当中

第六章—条件语句和循环

6.1①条件语句在脚本中称为控制流.②尽管JavaScript不支持"elseif"关键字,但是允许通过if/else语句链创建这种类型的语句.③switch条件语句中default项中也用上break语句,因为如果它没有在最后,后面的case依然会执行.④如果case中没有default,而它又不是最后一个,则称为fall through(落空)⑤条件运算符(也称为三元运算符): 6.2提示框获得用户输入: var username=window.prompt("Give

Python条件语句

1) if 语句 #格式if (条件):    语句块 2) if else 语句 #格式if (条件):    语句块1else:    语句块2 3) if-elif-else 语句 #格式if (条件1):    语句块1elif (条件2):    语句块2--else:    语句块n 4) if嵌套 #格式if (条件1):    if (条件2):        语句块1    elif (条件2):        语句块2--elif (条件n):    语句块n--else: 

R中的运算符,条件语句,控制语句

1.运算符 算术运算符:+,-,*,/ 关系运算符:==,!=,>,>=,<,<= 逻辑运算符:&,|,&&,||,! &和|称为短逻辑符,&&及||称为长逻辑符.长逻辑符只比较左边和右边的第一个元素,而短逻辑符将会一 一比较所有的元素. 2.条件语句:if ..else if(boolean_expression) { statement(s) } else{ statement(s)}或多个条件 if(boolean_expres

js中的条件语句

1 //js中的条件语句 2 3 var age=60; 4 5 6 //example1 单分支语句 7 if(age>30){ 8 console.log("你已经不年轻了!"); 9 }else{ 10 console.log("你依然很有活力!"); 11 } 12 13 14 //example2 多分子语句 当程序执行到第一个满足条件的情况下就不再往下判断 15 16 if(age>40&&age<=60){ 17 co

Python成长之路第一篇(4)_if,for,while条件语句

有了以上的基本基础,已经上面写的几个小练习,大家肯定有很多的不满,比如查询为什么查询一次就退出了呢?下面我们来学习条件语句 一.万恶的加号 以前我们在print的时候如果要加上变量都有是使用+来作为连接,但是这样做是不好的 因为在使用加号的时候,会在内存中开辟新的内存地址来存放新的内容这样做的坏处就是增加了内存的消耗 那么我们该怎么办呢? (1)字符串格式化 ①内置占位符 Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符

awk条件语句

条件语句用于在执行操作之前做一个测试.在前面的章节中,我们看到了模式匹配规则的一些示例.模式匹配规则本质上就是影响输入循环的条件表达式.在这一部分,我们主要就在action中所使用的条件语句进行探讨.条件语句以if开头,并计算放在圆括号中的表达式.语法是: if (expression) action1 [else action2] 如果条件表达式expression的值为真(非零或非空),就执行action1 .当存在else语句时,如果条件表达式的值为假(零或空) ,则执行action2.一