帮我解释下列C#程序是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/29 04:47:16
using System;
using System.Collections.Generic;
using System.Text;

namespace 实验2_2
{
class Program
{
public static void Main()
{
int n = 10, m = 3; //1
float f = 5.0F, g = 10.0F; //2
double d = 5.0, e = 10.0; //3
Console.WriteLine("n+m={0},n-m={1},n*m={2},n/m={3},n%m={4}", n + m, n - m, n * m, n / m, n % m); //4
Console.WriteLine("d+e={0},d-e={1},d*e={2},d/e={3}",d+e,d-e,d*e,d/e); //5
Console.WriteLine("n+m-f*g/d={0}", n + m - f * g / d); //6
Console.WriteLine("n%m*f*d={0}", n % m * f * d); //7
Console.ReadLine();
}
}
}

解释下//1到//7

//1:定义两个整型变量m、n,并分别给它们赋值
//2:定义两个浮点型变量,赋值并指明它们是单精度
//3:定义两个双精度的浮点型变量,并给它们赋值
//4:输出n + m, n - m, n * m, n / m, n % m的结果,引号里的{0}—{4}分别对应后面n + m, n - m, n * m, n / m, n % m计算后的结果
//5:输出d+e,d-e,d*e,d/e的结果
//6:输出n % m * f * d的结果
//7:输出一个回车

刚开始学c#吧,加油

就是简单的演示下计算和输出啊,
比如Console.WriteLine("n+m={0},n-m={1},n*m={2},n/m={3},n%m={4}", n + m, n - m, n * m, n / m, n % m); 这一行,输出的就是:
“n+m=13,n-m=7,n*m=30,n/m=3,n%m=1” 其他行类似。

1:创建了两个int(整型变量,n,m)并付值
2:创建两个float型变量,f,g,并付值,
3:创建两个double型变量,d,e.
4:输出,n+m的值,n-m的值,n*m的值,n除m的值,n与m求余的值,大括号是占个位,双引后面是按大括号的位置给该位置付值.
下面的都是这个意思,你把4看懂了,5,6,7也就都懂了.

建议你从基础的开始学起