新手一点小问题。。
程序代码:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication7 { class Program { static void Main(string[] args) { Console.WriteLine("请输入s1"); string s1 = Console.ReadLine(); int password = Convert.ToInt32(s1); Console.WriteLine("请输入s2"); string s2 = Console.ReadLine(); int age = Convert.ToInt32(s2); if (age >= 0 && password >= 0) { Console.WriteLine(age * password); } else { if (age < 0 && password < 0) Console.WriteLine((password - 10) * age); else { if (age == 0 || password == 0) { Console.WriteLine("输入错误"); } else { Console.WriteLine(Math.Abs(password * age)); } } } Console.ReadKey(); } } }s1 或 s2 任何一个等于0时显示“输入错误” 但是怎么无用呢 新手。。看了好久都不知道哪错了。。。。