.net
我是初学者,有一道题目搞不懂,希望大家赐教!谢谢
输出你最喜欢的笔记本电脑的三项信息(如名称、屏幕尺寸、重量),所有信息显示为一行,使用WriteLine()方法分别以加号连接和格式字符串两种方式输出笔记本电脑的信息。
我写的代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b, c,d,e;
Console.WriteLine("我最喜欢的笔记本是");
name = Console.ReadLine();
Console.WriteLine("它的尺寸分别为:长,宽,高,重量");
a = int.Parse(Console.ReadLine());
b = int.Parse(Console.ReadLine());
c = int.Parse(Console.ReadLine());
d = int.Parse(Console.ReadLine());
e = int.Parse(Console.ReadLine());
Console.WriteLine("我最喜欢的笔记本是{0},它的外形尺寸是{1}*{2}*{3}-{4}mm,重量为{5}g",name,a,b,c,d,e);
Console.WriteLine("我最喜欢的笔记本"+name+",它的尺寸是"+a+" * "+b+" * "+c+" - "+d+"mm,重量是"+e+"g,name,a,b,c,d,e);
Console.ReadLine();
}
}
}
如果我把倒数第二句(也就是加号连接)注释掉,结果就是对的,(倒数第三句(格式字符串)是对的),如果就是想这样运行,结果就会报错,希望大家能够在原来的基础上帮帮我!
[解决办法]
已经用+号拼好字符串了,后面还要哪些内容干啥?是复制来的代码吗,引号都不匹配?!
Console.WriteLine("我最喜欢的笔记本"+name+",它的尺寸是"+a+" * "+b+" * "+c+" - "+d+"mm,重量是"+e+"g");
[解决办法]
都是从新手过的 , 加油!
[解决办法]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication25
{
class Program
{
static void Main(string[] args)
{
int a, b, c, d;
Console.WriteLine("我最喜欢的笔记本是");
string name = Convert.ToString(Console.ReadLine());
Console.WriteLine("请输入它的长");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入它的宽");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入它的高");
c = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入它的重量");
d = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("我最喜欢的笔记本是{0},它的外形尺寸是长为{1}宽为{2}高为{3},体积为{4}重量为{5}g", name, a, b, c, a * b * c, d);
Console.ReadLine();
}
}
}