用C#语言 定义一个表示图书信息的结构类型
要求包含书名、作者、出版社、定价、页数、书号等字段。试编写一个简单的控制台程序,使用ReadLine语句为一个图书信息的各个字段赋值,并用WriteLineu语句在屏幕上...
要求包含书名、作者、出版社、定价、页数、书号等字段。试编写一个简单的控制台程序,使用ReadLine 语句为一个图书信息的各个字段赋值,并用WriteLineu语句在屏幕上显示着些值。 Public struct Books { Public string title; Public string author; Public string press; Public float price; Public char ISBN; }
展开
1个回答
展开全部
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { public class Program { static void Main(string[] args) { Books book = new Books(); Console.WriteLine("输入标题"); book.title = Console.ReadLine(); Console.WriteLine("输入作者"); book.author = Console.ReadLine(); Console.WriteLine("输入出版社"); book.press = Console.ReadLine(); int i = 0; do { try { Console.WriteLine("输入价格"); book.price = Convert.ToDouble(Console.ReadLine()); i = 1; }catch(FormatException ex) { Console.WriteLine("价格必须是数字!"); } }while(i<1); Console.WriteLine("输入编号"); book.ISBN = Console.ReadLine().ToString(); Console.WriteLine("以下为输出信息:\n"); Console.WriteLine("标题:" + book.title); Console.WriteLine("作者:" + book.author); Console.WriteLine("出版社:" + book.press); Console.WriteLine("价格:" + book.price); Console.WriteLine("编号:" + book.ISBN); Console.ReadLine(); } } public struct Books { public string title; public string author; public string press; public double price; public string ISBN; } } 不知道这是不是你想要的结果!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询