while练习题
来源:互联网 发布:梦幻西游手游抓鬼源码 编辑:程序博客网 时间:2024/05/16 14:56
距离上次写博客也有一段时间了,最近比较忙,感触很多,无论怎样都不能停止学习的脚步。
这次的内容是while的练习题,是对照视频上面出的题目写的。写完之后发现其实思路很重要,你理解了很快就能知道你要干什么,接下来就是动手去写了,有想法就要去做。
1、用while计算1到100之间整数的和;
//方法1:
int i = 0, sum = 0;
while (i < 100)
{
i++;
sum += i;
}
Console.WriteLine("1到100的和是:{0}", sum);
//方法2:
int i = 1 ,sum = 0;
const int j = 100;
sum = (i + j) * j / 2;
Console.WriteLine("{0}到{1}的和是:{2}", i,j,sum);
Console.ReadKey();
2、要求用户输入用户名和密码,只要不是admin、888888就一直提示要求重新输入
string user = " ";
string password = " ";
while (user != "admin" || password != "888888")
{
Console.WriteLine("请输入用户名:");
user = Console.ReadLine().ToString();
Console.WriteLine("请输入密码:");
password = Console.ReadLine().ToString();
Console.WriteLine("错误,请重新输入用户名和密码");
}
return;
Console.ReadKey();
3、不断要求用户输入一个数字,然后打印这个数字的两倍,当用户输入q的时候程序退出(return)
while(true)
{
Console.WriteLine("请输入一个数字:");
string s1 = Console.ReadLine();
if (s1 == "q")
{
return;
}
else
{
int i = Convert.ToInt32(s1);
i = i * 2;
Console.WriteLine(i);
}
}
//4、不断要求用户输入一个数字,假定用户输入的都是整数,当用户输入end的时候显示刚才输入的数字中的最大值。
//思路:设一个临时变量int max,初始值为0,用户每输入一次就把用户输入的和max比较一下,如果输入的比max大,则让max等于
// 用户输入
//int max = 0;
//while (true)
//{
// Console.WriteLine("请输入一个数字,结束请输入end");
// string s1 = Console.ReadLine();
// if (s1 == "end")
// {
// Console.WriteLine("最大值是:{0}", max);
// }
// else
// {
// int i = 0;
// i = Convert.ToInt32(s1);
// if (i > max)
// {
// max = i;
// }
// }
//}
注意的地方:
1、变量应先声明再使用
2、i = Convert.ToInt32(s1);很容易提示转换错误,因为
Console.ReadKey();是读取键盘输入的值,所以回车键也算做输入内容,格式提示转换错误.
参考链接:http://zhidao.baidu.com/link?url=sqKjBZFV6wB3Zm-e1e8BfELVO_GLVPGvt8DpnSOih41cnRSAHfYONQFnTbkLAC88Wm7I6eSb-JEyXRpNWJrF1a
学习是个不断积累的过程,加油。
- while练习题
- ******************** while 和for练习题 ********************
- python之for、while、if练习题
- 练习题
- 练习题
- 练习题
- 练习题
- 练习题
- 练习题
- 练习题
- 练习题
- 练习题
- 练习题
- 练习题
- 练习题
- 练习题
- 练习题
- 练习题
- Binary Tree Level Order Traversal(leetcode)
- 线程局部存储
- 龙森安全仓储托管、广州仓储物流
- 安装JDK的环境变量设置javac不是内部命令或外部命令
- 固定长度的内存池
- while练习题
- spring学习4-生命周期 init 和的destory顺序
- ORTP 使用
- Android实时网络抓取分析方法
- Android 显示系统
- 专业广州仓储物流/广州仓储物流公司
- 第10周上机实践项目6——贪财的富翁
- oracle的分页查询的实现
- IOS开发错误