-5
写一个程序,这将来自用户的输入,然后一个4位数字打印数量 .... 的第一个和第二个最后一个数字我可以扭转4个号码,但不能做到这一点..编写一个程序,用户将输入一个4位数的数字,然后打印该数字的第一个和第二个数字?
写一个程序,这将来自用户的输入,然后一个4位数字打印数量 .... 的第一个和第二个最后一个数字我可以扭转4个号码,但不能做到这一点..编写一个程序,用户将输入一个4位数的数字,然后打印该数字的第一个和第二个数字?
假设输入的号码是四位数字。
class Program
{
static void Main(string[] args)
{
int num, sum = 0, r,pos = 0;
Console.WriteLine("Enter a Number : ");
num = int.Parse(Console.ReadLine());
while (num != 0)
{
pos++;
r = num % 10;
num = num/10;
if(pos == 0)||(pos==2){
Console.WriteLine("Digit at"+ pos + "is : "+r);
}
}
Console.ReadLine();
}
}
string data, firstDigit, secondLastDigit = string.Empty;
Console.Write("Enter a 4 digit number : ");
data = Console.ReadLine();
while (data.Length != 4)
{
Console.WriteLine(data + " is not a 4 digit number");
Console.Write("Re-enter a 4 digit number : ");
data = Console.ReadLine();
}
firstDigit = data.Substring(0, 1);
secondLastDigit = data.Substring(data.Length - 2, 1);
Console.Write("First digit : " + firstDigit + " | " + "Second last digit : " + secondLastDigit);
Console.ReadLine();
试模算术:'/ 100'和'%100' –
欢迎StackOverflow的,请提供代码,并解释你试过到目前为止 –
请张贴你已经到目前为止已经试过的代码是什么。 –