刚学完for循环的嵌套,老师布置一道题,打印输入如下:
0+6=6
1+5=6
2+4=6
3+3=6
4+2=6
5+1=6
6+0=6
想着刚学完嵌套,就一门心思用循环嵌套了,做好了看答案,才发现掉进一个坑
int num = 0;
try
{
num = Convert.ToInt32(Console.ReadLine());
//我的解法
//for (int i = 0; i <= num; i++)
//{
// for (int j = num - i; j >= 0; j--)
// {
// Console.WriteLine("{0}+{1}={2}\t ", i, j, num);
// break;
// }
//}
//不用嵌套的做法更简单!更改后的一个循环很简单
for (int i = 0; i <= num; i++)
{
Console.WriteLine("{0}+{1}={2}", i, num - i, num);
}
}
catch
{
Console.WriteLine("输入的字符串不正确!");
}