C#获取用户从键盘输入的整数等相关问题
<div id="cnblogs_post_body">刚刚开始从基础学起,把所有遇到的问题都记录下来,过后可能看起来很白痴,但是过程会是财富,我要学好!C#获取用户从键盘输入的整数等相关问题
控制台程序中获取的输入都是字符串的,如果输入的是数字,可以将该字符串转换为数字
//string input = Console.ReadLine(); //控制台输入一个整数
//int data = Convert.ToInt32(input); //将输入转换成整数
实例问题:一个球从1000米高空落下,每次落地后反跳到原来高度的三分之二,再落下。它在第十五次落地时经过多少米?第二十次反弹多高?
<div class="cnblogs_code" >http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gifhttp://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gifView Code <div id="cnblogs_code_open_68d770a7-1896-4e0b-a321-2c71dd4661ec" class="cnblogs_code_hide"> 1 class Program 2 { 3 static float getSum(int i) 4 { 5 float height=1000,sum=1000; 6 if(i==1) 7 { 8 return sum; 9 }10 for (int j = 0; j < i-1; j++)11 {12 sum = sum + 4 * height/ 3 ;//一定要注意这里的(4 / 3)、4 / 3 得到的结果是1,要切记这一点13 //改写成这种形式就对了4 * height/ 314 Console.WriteLine("当前的sum={0},height={1}",sum,height);15 height = 2* height / 3 ;16 }17 return sum;18 }19 static void Main(string[] args)20 {21 Console.Write("请输入:");22 string o = Console.ReadLine();23 int oo = Convert.ToInt32(o);24 //string input = Console.ReadLine(); //控制台输入一个整数25 //int data = Convert.ToInt32(input); 26 //将输入转换成整数控制台程序中获取的输入都是字符串的,如果输入的是数字,可以将该字符串转换为数字27 Console.WriteLine("您输入的是:{0}",oo);28 Console.WriteLine("经过多少米{0}",getSum(oo)); 29 }30 31 }
页:
[1]