码迷,mamicode.com
首页 > 其他好文 > 详细

练习1

时间:2016-06-24 23:43:50      阅读:789      评论:0      收藏:0      [点我收藏+]

标签:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _624练习
{
class Program
{
static void Main(string[] args)
{
1.输入一个正整数,计算从1加到这个数
Console.Write("请输入一个正整数:");
int a = int.Parse(Console.ReadLine());
int sum = 0;
for(int i=1;i<=a;i++)
{
sum += i;
}
Console.WriteLine(sum);
Console.ReadLine();

 

2.找出100以内与7有关的数并打印
从1到100
找到与7有关的数
个位数是7x%10=7;
十位数是7x/10=7
能被7整除a%7=0

for (int x = 0; x <= 100; x++)
{
if (x % 10 == 7 || x / 10 == 7 || x % 7 == 0)
{
Console.WriteLine(x + "\t");
}
}
Console.ReadLine();


3.一个游戏,前20关是每一关自身的分数
21-30关每一关是10分
31-40关,每一关是20分
41-49关,每一关是30分
50关,是100分
输入你现在闯到的关卡数,求你现在拥有的分数


Console.Write("请输入您的关数:");
int a = int.Parse(Console.ReadLine());
int b = 0;
if (a > 50)
{
Console.Write("输入有误");
}
if (a > 0 && a <= 50)
{
for (int i = 0; i <= a; i++)
{
if (i <= 20)
{
b += i;
}
else if (i <= 30)
{
b += 10;
}
else if (i <= 40)
{
b += 20;
}
else if (i <= 49)
{
b += 30;
}
else if (i == 50)
{
b += 100;
}
}
}
Console.WriteLine("您得到的分数是:"+b);

Console.ReadLine();


4.输入一个整数,求1!+2!+...+n!

Console.Write("请输入一个整数:");
int a = int.Parse(Console.ReadLine());
int sum = 0;
for(int i=1;i<=a;i++)
{
int jie = 1;
for (int g = 1; g <= i; g++)
{
jie *= g;
}
sum += jie;
}
Console.WriteLine(sum);
Console.ReadLine();

 

5.100以内的奇数的和
int a=0;
for(int i=0;i<=100;i++)
{
if(i%2!=0)
{
a += i;

}
}
Console.WriteLine(a);
Console.ReadLine();


6.99口诀表,一行一行的打印
for (int i = 1; i <= 9; i++)
{
for (int h = 1; h <= i; h++)
{
Console.Write("{0}*{1}={2}\t", i, h, (i * h));
}

Console.WriteLine();
}
Console.ReadLine();

7.有一张超大的纸:
纸张的厚度是0.07
对折多少次,可以到达珠峰的高度,
按照8848来计算
double a = 0.07;
int i = 0;
while(a<=8848000)
{
i++;
a *= 2;
}
Console.WriteLine(i);
Console.ReadLine();


8.理想状态下,篮球自由落体弹起高度若为上一次高度的5分之4
首先高度设置为20米,输入一个次数,求篮球现在弹起的高度
Console.Write("请输入篮球弹起的次数:");
int a = int.Parse(Console.ReadLine());
double b = 20;
for(int i=0;i<=a;i++)
{
b = b * 4 / 5.0;
}
Console.WriteLine(b);
Console.ReadLine();


9.单位给发了一张150元购物卡,拿着到超市买三类洗化用品。
洗发水15元,香皂2元,牙刷5元。求刚好花完150元,
有多少种买法,每种买法都是各买几样?
int biao= 0;
for (int x = 0; x <= 10; x++)
{
for (int y = 0; y <= 30; y++)
{
for (int z = 0; z <= 75; z++)
{
if (x * 15 + y * 5 + z * 2 == 150)
{
biao++;
Console.WriteLine("第{0}种买法:洗发水{1}瓶,牙刷{2}支,香皂{3}块。", biao, x, y, z);
}
}
}
}
Console.WriteLine("总共有{0}种可能性",biao);

Console.ReadLine();

10.百鸡百钱:公鸡2文钱一只,母鸡1文钱一只,小鸡半文钱一只,
            总共只有100文钱,
            如何在凑够100只鸡的情况下刚好花完100文钱?

            int a = 0;
            for (int x = 0; x <= 50; x++)
            {
                for (int y = 0; y <= 100; y++)
                {
                    for (int z = 0; z <= 200; z++)
                    {
                        if (x + y + z == 100 && 2 * x + y + 0.5 * z == 100)
                        {
                            Console.WriteLine(x + "只公鸡" + y + "只母鸡" + z + "只小鸡");
                            a++;
                        }
                    }
                }
            }
            Console.WriteLine(a);
            Console.ReadLine();

11.  有1分钱,2分钱,5分钱的硬币,要组合出来1元钱,有几种组合方式,分别各多少个?
            int n = 0;
            for (int a = 0; a <= 100; a++)
            {
                for (int b = 0; b <= 50; b++)
                {
                    for (int c = 0; c <= 20; c++)
                    {
                        if (a + 2 * b + 5 * c == 100)
                        {
                            Console.WriteLine(a + "1分" + b + "2分" + c + "5分");
                            n++;
                        }
                    }
                }
            }
            Console.WriteLine("共" + n + "种");
            Console.ReadLine();

12. 五个小朋友排成一队,问第一个多大了,
      第一个说比第二个大两岁,问第二个多大了,第二个说比第三个大两岁。。。
      以此类推,问第5个小朋友,说自己3岁了。问第一个小朋友几岁了?

            int a = 3;
            int i = 1;
            while (i < 5)
            {
                a = a + 2;
                i++;
            }
            Console.WriteLine(a);
            Console.ReadLine();

 

练习1

标签:

原文地址:http://www.cnblogs.com/zzzy0828/p/5614878.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!