int a =89
int b = a / 10
int c = a % 10
console.writeLine("个位数{1}十位数{0}",b,c);
int a =89
int b = a / 10
int c = a % 10
console.writeLine("个位数{1}十位数{0}",b,c);
using System;
namespace _007_数学运算符
{
class Program
{
static void Main(string[] args)
{
//int num = 39;
//int ge = num % 10;
//int shi = num / 10;
//Console.WriteLine("个位是{0},十位数是{1}", ge, shi);
//int a = 0;
//a + 1;
//Console.WriteLine(a);
//int a = 0;
//a = a + 1;
//Console.WriteLine(a);//1
int a = 0;
a += 10;//a=a+10;
Console.WriteLine(a);
a -= 5;//5;
Console.WriteLine(a);
a *= 3;//15
Console.WriteLine(a);
a /= 6;//2
Console.WriteLine(a);
a %= 2;//0
Console.WriteLine(a);
}
}
}
赋值运算符
赋值运算符
1.a+=b,即为a=a+b,-=,/=,*=,以及其他同格式运算都是相同逻辑
分离个位与十位
各位 跟10求余
1、赋值运算符
=
-=
+=
*=
/=
%=
个位和10位输出
利用求整和余数实现
//如果是百位呢?以此类推 587
int bai = 587 / 100;
int shi = 587 / 73;
int ge = 587 % 580;
Console.WriteLine("百位{0},十位{1},个位{2}",bai,shi,ge);
//赋值就是把右边的值赋予左边
int c=a+b;
a+=10;//简化写 完整的是a=a+10;
算法就是程序
a+=10就等于a=a+10
求一个数的个位和十位
int a=98;
int ge=a%10;
int shi=a/10;
Console.WriteLine(a);
结果: ge:8
shi:9
第二十八课 练习题和赋值运算符