用C#语言 定义一个表示图书信息的结构类型

要求包含书名、作者、出版社、定价、页数、书号等字段。试编写一个简单的控制台程序,使用ReadLine语句为一个图书信息的各个字段赋值,并用WriteLineu语句在屏幕上... 要求包含书名、作者、出版社、定价、页数、书号等字段。试编写一个简单的控制台程序,使用ReadLine 语句为一个图书信息的各个字段赋值,并用WriteLineu语句在屏幕上显示着些值。 Public struct Books { Public string title; Public string author; Public string press; Public float price; Public char ISBN; } 展开
 我来答
淳于白枫
2014-06-22 · TA获得超过159个赞
知道答主
回答量:127
采纳率:100%
帮助的人:55.5万
展开全部
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; } } 不知道这是不是你想要的结果!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式