Console.WriteLine("一对小兔一个月之后长成大兔,再过一个月后生新的一对兔子,且两年之后有多少对兔子,就是三兔子幼兔,小兔,成兔"); Console.WriteLine("输入几月份"); int s=int.Parse(Console.ReadLine()); int x=0,c=0,y=1; for (int a =1; a <=s/*12*/;a++ )/*在这里也可以把上面的s去掉,*/ { if (a == 1) { c = 0; x = 0; y = 1; } else { c = c + x; x=y; y = c; } //Console.WriteLine("当{0}个月时,生产了{1}对成兔,{2}对小兔,{3}对幼兔,共生产了{4}对兔子",s,c,x,y,x+y+c); ////这样是按一下出一个月的,当输入为4月时候,写上4,按一下,出一个月的,按一下出一个月的,直到显示出4月为止 //Console.ReadKey(); } Console.WriteLine("当{0}个月时,生产了{1}对成兔,{2}对小兔,{3}对幼兔,共生产了{4}对兔子", s, c, x, y, x + y + c); //其实这里 Console.ReadKey(); } } }
////反直角三角形 //Console.WriteLine("请输入一个数字"); //int a = int.Parse(Console.ReadLine()); //for (int i = 1; i <=a; i++) //{ // for (int s = 1; s <=(a - i); s++) // { // Console.Write(" "); // } // for (int w = 0; w < i; w++) // { // Console.Write("☆"); // } // Console.Write("\n"); //} //Console.ReadLine();
////等腰三角形 //Console.WriteLine("请输入一个数字"); //int a = int.Parse(Console.ReadLine()); //for (int i = 0; i < a; i++) //{ // for (int s = 0; s <(a - i); s++) // { // Console.Write(" "); // } // for (int w = 0; w <=i; w++) // { // Console.Write("☆"); // } // Console.Write("\n"); //} //Console.ReadLine();
////反直角三角形 //Console.WriteLine("请输入一个数字"); //int a = int.Parse(Console.ReadLine()); //for (int i = 0; i <= a; i++) //{ // for (int s =0; s <=(a-i); s++) // { // Console.Write("☆"); // } // Console.Write("\n"); //} //Console.ReadLine();
////打印等腰直角三角型 //Console.WriteLine("请输入一个数"); //int a = int.Parse(Console.ReadLine()); //for (int i =0; i <a ; i++) //{ // for (int s = 0; s <= i;s++ ) // { // Console.Write("☆"); // } // Console.Write("\n"); //} //Console.ReadLine();
// //求阶乘 // int s=1; // Console.WriteLine("求一个阶乘,下面请输入一个数"); // int a = int.Parse(Console.ReadLine()); // for (int i = 1; i <=a;i++) // { // s = s * i; // if(i==a) // { // Console.WriteLine("输出的阶乘为{0}",s); // } // } // Console.ReadKey();
//Console.Write("输入弹起的次数"); //int n = int.Parse(Console.ReadLine()); //double h=10; //for (int i = 1; i <=n; i++) //{ // h *= 3 / 4.0; // Console.WriteLine("第{0}次弹起的高度为{1}",i,h); //} //Console.ReadLine(); // Console.WriteLine("请输入个数"); // int n = int.Parse(Console.ReadLine()); // for(int i=1;i<=n;i++)
////爬阶梯,100级阶梯,爬的0-50级每一级赋予同样的分,以后每级十分,输入爬的阶数,得出分数1+2+3+4,,, //int s = 0, i; //Console.WriteLine("输入你爬的阶数"); //int j = int.Parse(Console.ReadLine()); //for (int c = 1; c <= j; c++) //{ // if (c <= 50) // { // s += c; // } // else // { // s += 10; // } //} //Console.WriteLine("得出的分数为:" + s); //Console.ReadLine(); //if (j <= 50 && j > 0) //{ // for (i = 1; i <= j; i++) // { // s = s + i; // if (i == j) // { // Console.WriteLine("爬阶梯得分为输出的分数为{0}", s); // } // } //} //else if (j <= 100 && j > 50) //{ // int k = (50 + 1) * 25; // Console.WriteLine("爬阶梯得分为输出的分数为{0}", (((j - 50) * 10) + k)); //} //else //{ // Console.WriteLine("你输入的不对"); //} //Console.ReadLine();
////输出一个数a,求1到a的数的和 //int s=0,i ; //Console.WriteLine("输入一个数"); //int a = int.Parse(Console.ReadLine()); //for ( i = 1; i <= a; i++) //{ // s = s + i; //if(i==a) // { //Console.WriteLine("输出的和为{0}", s); // } //} //Console.ReadKey();
循环嵌套:for ////菱形的程序 //Console.WriteLine("请输入一个数字"); //int a = int.Parse(Console.ReadLine()); ////菱形的上半部分 //for (int i = 1; i <=a; i++) //{ // for (int s = 1; s <=(a - i); s++) // { // Console.Write(" "); // } // for (int w = 1; w <=(2*i-1); w++) // { // Console.Write("☆"); // } // Console.Write("\n"); //} ////菱形下半部分 //for (int o = 1; o <= a; o++) //{ // for (int g = 1; g <= o; g++) // { // Console.Write(" "); // } // for (int e = 1; e <= ((a-o)*2 - 1); e++) // { // Console.Write("☆"); // } // Console.Write("\n"); //} //Console.ReadLine(); ////一:反直角三角形,右下边 //Console.WriteLine("请输入一个数字"); //int a = int.Parse(Console.ReadLine()); //for (int i = 1; i <= a; i++) //{ // for (int s = 1; s <= (a - i); s++) // { // Console.Write(" "); // } // for (int w = 0; w < i; w++) // { // Console.Write("☆"); // } // Console.Write("\n"); //} //Console.ReadLine(); ////二:反三角形,左上 //Console.WriteLine("请输入一个数"); //int n = int.Parse(Console.ReadLine()); //for (int i = n; i >= 1; i--) //{ // for (int a = 1; a <= i; a++) // { // Console.Write("☆"); // } // Console.Write("\n"); //} //Console.ReadLine(); ////反直角三角形,,左上 //Console.WriteLine("请输入一个数字"); //int a = int.Parse(Console.ReadLine()); //for (int i = 0; i <= a; i++) //{ // for (int s = 0; s <= (a - i); s++) // { // Console.Write("☆"); // } // Console.Write("\n"); //} //Console.ReadLine(); ////三:打印等腰直角三角型,左下 //Console.WriteLine("请输入一个数"); //int a = int.Parse(Console.ReadLine()); //for (int i = 0; i < a; i++) //{ // for (int s = 0; s <= i; s++) // { // Console.Write("☆"); // } // Console.Write("\n"); //} //Console.ReadLine(); // //四:反三角形,右上 // Console.WriteLine("请输入一个数"); // int a = int.Parse(Console.ReadLine()); // for (int i = 0; i <= a; i++) // { // for (int s = 1; s <= i; s++) // { // Console.Write(" "); // } // for (int w = 0; w <=a-i-1; w++) // { // Console.Write("☆"); // } // Console.Write("\n"); //} // Console.ReadLine(); // //求阶乘 // int s=1; // Console.WriteLine("求一个阶乘,下面请输入一个数"); // int a = int.Parse(Console.ReadLine()); // for (int i = 1; i <=a;i++) // { // s = s * i; // if(i==a) // { // Console.WriteLine("输出的阶乘为{0}",s); // } // } // Console.ReadKey(); ////等腰三角形 //Console.WriteLine("请输入一个数字"); //int a = int.Parse(Console.ReadLine()); //for (int i = 0; i < a; i++) //{ // for (int s = 0; s <(a - i); s++) // { // Console.Write(" "); // } // for (int w = 0; w <=i; w++) // { // Console.Write("☆"); // } // Console.Write("\n"); //} //Console.ReadLine(); //Console.WriteLine("一对小兔一个月之后长成大兔,再过一个月后生新的一对兔子,且两年之后有多少对兔子,就是三兔子幼兔,小兔,成兔"); //Console.WriteLine("输入几月份"); // int s=int.Parse(Console.ReadLine()); // int x=0,c=0,y=1; // for (int a =1; a <=s/*12*/;a++ )/*在这里也可以把上面的s去掉,写上12*/ // { // if (a == 1) // { // c = 0; // x = 0; // y = 1; // } // else // { // c = c + x; // x=y; // y = c; // } // //Console.WriteLine("当{0}个月时,生产了{1}对成兔,{2}对小兔,{3}对幼兔,共生产了{4}对兔子",s,c,x,y,x+y+c); // ////这样是按一下出一个月的,当输入为4月时候,写上4,按一下,出一个月的,按一下出一个月的,直到显示出4月为止 // //Console.ReadKey(); // } // Console.WriteLine("当{0}个月时,生产了{1}对成兔,{2}对小兔,{3}对幼兔,共生产了{4}对兔子", s, c, x, y, x + y + c); // //在这里只是输出一行,并不会产生上面的效果 // Console.ReadKey(); ////最初幼兔5对,小兔2对,成兔3对,每过三个月幼兔长小兔,成兔生小兔,再过三个月小兔长成兔 //Console.WriteLine("输入过了几个月"); //int shijian=int.Parse(Console.ReadLine()); //int y = 5, x = 2, c = 3; //for(int a=1;a<=shijian;a+=3) //{ //if(a==1) //{ // y = 5; // x = 2; // c = 3; //} //else //{ // c = c + x; // x = y; // y = c; //} ////Console.WriteLine("当{0}个月时,生产了{1}对成兔,{2}对小兔,{3}对幼兔,共生产了{4}对兔子", shijian, c, x, y, x + y + c); ////Console.ReadKey(); //} //Console.WriteLine("当{0}个月时,生产了{1}对成兔,{2}对小兔,{3}对幼兔,共生产了{4}对兔子", shijian, c, x, y, x + y + c); //Console.ReadKey(); //Console.WriteLine("请输入一个数的阶乘的和"); //Console.WriteLine("请输入一个数"); //double n = double.Parse(Console.ReadLine()); //int b = 1, s = 0,a=1; //for (int i =1; i <= n; i++) //{ // b = b * i; // s = s + b; //} //Console.WriteLine("阶乘的和为{0}", s); //Console.ReadLine();