编写一个接受整数(n)的C#程序,并计算n + nn + nnn的值。 [英] Write a C# program that accepts an integer (n) and computes the value of n+nn+nnn.

查看:411
本文介绍了编写一个接受整数(n)的C#程序,并计算n + nn + nnn的值。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

到目前为止,我只能弄清楚如何允许用户输入整数。



我尝试过:



So far I have only been able to figure out how to allow the user to input an integer.

What I have tried:

using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Input integer");
            //ask user to input integer
            String n = Console.ReadLine();
            string nn = Console.ReadLine();
            string nnn = Console.ReadLine();
            //allows user to input integer

        }
    }
}

推荐答案

再次阅读问题:

明确表示接受一个整数(n)和计算值n + nn + nnn

即读取用户的值(例如72)并计算出值:

Read the question again:
It clear says "accepts an integer(n)" and "computes the value n + nn + nnn"
I.e. Read a value from the user (for example 72) and work out the value of:
72 + 7272 + 727272 = 734616





你不这样做:你试图读三个值。



这是你的作业,所以我不会给你任何代码。但它非常简单:

1)将用户的值读入字符串 - > n $ / b $ b)创建一个新字符串nn并将原始字符串追加两次

3)创建一个新字符串nnn并将原始字符串追加三次

4)将每个字符串转换为数值:检查您的注释,您将找到Convert.ToInt32(基本和坏)或int.TryParse的信息(更好,但更难使用)。将它们放入三个新的整数变量iN,iNN和iNNN。

5)将iN,iNN和iNNN加在一起,然后打印结果。



You aren't doing that: you are trying to read three values.

This is your homework, so I'll give you no code. But it's pretty simple:
1) Read a value from the user into a string -> n
2) Create a new string nn and append the original string twice
3) Create a new string nnn and append the original string three times
4) Convert each of these strings to a numeric value: check your notes and you'll find information of either Convert.ToInt32 (basic and bad) or int.TryParse (much better, but harder to use). put them in three new integer variables iN, iNN, and iNNN.
5) Add together iN, iNN, and iNNN, then print the result.


< blockquote class =quote>
Quote:

编写一个接受整数(n)的C#程序,并计算n + nn + nnn的值。

Quote:


假设n< 10.

nn = 10 * n + n

nnn = 100 * n + 10 * n + n



如果你把n读作一个字符串,你可以通过将n连接到它自己来构建nn和nnn。


Assuming that n < 10.
nn = 10 * n + n
nnn = 100 * n + 10 * n + n

If you read n as a string, you can build nn and nnn by concatenating n to itself.


这篇关于编写一个接受整数(n)的C#程序,并计算n + nn + nnn的值。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆