C#初学者需要帮助

时间:2017-09-09 13:34:39

标签: c# type-conversion

所以,我是C#编程的初学者,我完成了这个任务。

使用switch并制作一个程序,可以决定你输入的数字是否可以除以3和7.如果它不能被3和7除以它说“不能除以3和7“。

Pictue of how it should look like

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

namespace Labb2._2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Mata in ett tal: ");

            string talen;

            talen = Console.ReadLine();

            int tal = int.Parse(talen);

            switch(tal
            {
                case 1:
                Console.Write("The number is divisible with 3 and 7 {0} {1}.", tal / 3 , tal / 7);
                    break;

我已经走了多远,但它不起作用。

因为它说“它可以用3和7整除”我需要输入“1”,而1不能用3和7整除。

所以请,任何形式的帮助将非常感激

1 个答案:

答案 0 :(得分:1)

使用如下

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

namespace Labb2._2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Mata in ett tal: ");

            string talen;

            talen = Console.ReadLine();

            int tal = int.Parse(talen);

if (tal  % 3== 0  && tal  % 7== 0 )
{
          Console.Write("The number is divisible with 3 and 7 {0} {1}.", tal / 3 , tal / 7);
}