c#基础练习.docx
- 文档编号:24396783
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:19
- 大小:20.79KB
c#基础练习.docx
《c#基础练习.docx》由会员分享,可在线阅读,更多相关《c#基础练习.docx(19页珍藏版)》请在冰豆网上搜索。
c#基础练习
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespace练习
{
classProgram
{
staticvoidMain(string[]args)
{
//第一个练习
/*
intsum=0;
inti;
for(i=1;i<101;i++)
{
sum=sum+i;
}
Console.WriteLine("{0}",sum);
*/
//练习2
/*
strings=Console.ReadLine();
Console.WriteLine("{0}",s+"我爱你");
inti1=100;
inti2=300;
Console.WriteLine(i1+"+"+i2+"="+(i1+i2));
ints1=200;
ints2=300;
Console.WriteLine("{0}+{1}+{2}",s1,s2,s2+s1);
Console.WriteLine("请输入男孩的名字");
stringboy=Console.ReadLine();
Console.WriteLine("请输入女孩的名字");
stringgirl=Console.ReadLine();
Console.WriteLine("{0}爱{1}",boy,girl);
//intsize="3";看起来像数字,其实是字符串
//boy=3;类型一旦确定就不能赋值其他类型。
*/
//练习3
/*
stringi="ab";
Console.WriteLine("{0}",i);//打印ab,如何打印“ab”呢,看入下
stringi1="\"ab\"";
Console.WriteLine("{0}",i1);//使用转义符\将“转义使他不被电脑认为是字符串结束,而是普通字符"a\nb"输出回车换行,想输出转义符\怎么办呢如下。
stringi2="a\\b";
Console.WriteLine("{0}",i2);//双\\就可输出\,但是如果输出长路径,此方法就太麻烦,那么用什么方法解决呢,如下
stringi3=@"c\d\c\c\c\c\c\c\c";//@表示字符串中的\不当成转义符,这样就可以很方便的输出路径,注意@只针对转义符有意义
Console.WriteLine(i3);
Console.WriteLine("请输入第一个数字");
stringi4=Console.ReadLine();
ints1=Convert.ToInt32(i4);
Console.WriteLine("请输入第二个数字");
ints2=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("{0}+{1}={2}",s1,s2,s2+s1);
inta1=10;
inta2=20;
Console.WriteLine("a1={0},a2={1}",a1,a2);
intzhuan=0;
zhuan=a1;
a1=a2;
a2=zhuan;
Console.WriteLine("a1={0},a2={1}",a1,a2);
*/
//联系4
/*
inti=30;
boolq=(i==1);
Console.WriteLine("{0},{1},{2},{3}",i,i==1,q,i=2);
intage=Convert.ToInt32(Console.ReadLine());
if(age>20)
{
Console.WriteLine("成年人");
}
else
{
Console.WriteLine("小屁孩");
}
intage1=Convert.ToInt32(Console.ReadLine());
if(age1>50)
{
Console.WriteLine("oldman");
}
elseif(age1>20)
{
Console.WriteLine("youngman");
}
else
{
Console.WriteLine("child");
}
Console.WriteLine("请输入密码:
");
intpassword=Convert.ToInt32(Console.ReadLine());
if(password==88888)
{
Console.WriteLine("密码正确");
}
else
{
Console.WriteLine("密码错误!
");
}
*/
//练习5
/*
Console.WriteLine("请用户输入密码");
intpassword=Convert.ToInt32(Console.ReadLine());
if(password==88)
{
Console.WriteLine("密码正确");
}
else
{
Console.WriteLine("密码不对,请重新输入:
");
intmima=Convert.ToInt32(Console.ReadLine());
if(mima==88)
{
Console.WriteLine("密码正确");
}
else
{
Console.WriteLine("密码错误!
");
}
}
*/
//练习6
/*
Console.WriteLine("请输入用户名:
");
stringname=Console.ReadLine();
Console.WriteLine("请输入密码:
");
intpassword= Convert.ToInt32(Console.ReadLine());
if(name=="admin"&&password==1)
{
Console.WriteLine("正确");
}
else
{ Console.WriteLine("错误");
if(name!
="admin")
{
Console.WriteLine("用户名不存在");
}
}
*/
//练习7
/*
Console.WriteLine("请输入用户年龄:
");
intage=Convert.ToInt32(Console.ReadLine());
if(age>17)
{
Console.WriteLine("可以查看");
}
elseif(age<10)
{
Console.WriteLine("不可以查看");
}
elseif(age>9)
{
Console.WriteLine("是否继续查看,继续输入yes,退出输入no");
stringpandu=Console.ReadLine();
if(pandu=="yes")
{
Console.WriteLine("查看成功");
}
elseif(pandu=="no")
{
Console.WriteLine("小孩子,不可以看");
}
}
*/
//练习8
/*
Console.WriteLine("请输入i1:
");
inti1=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入i2");
inti2=Convert.ToInt32(Console.ReadLine());
if(i1>0&&i2>0)
{
i1++;
Console.WriteLine("{0}",i1+i2);
}
elseif(i1<0&&i2<0)
{
i1=i1-10;
Console.WriteLine("{0}",(i1*i2));
}
*/
//练习9
/*
inti=10;
switch(i)
{
case3:
//只能写常量,不能写变量
Console.WriteLine("3");
break;
case10:
//唯一一个case后不用加break的
case20:
//相当于if(i=10||i=20)
Console.WriteLine("整钱");
Console.WriteLine("你真有钱");
break;
default:
//相当于if语句的else
Console.WriteLine("你输入的{0}没有意义!
",i);
break;
}
*/
//练习10
/*
inti=0;
intsum=0;
while(i<100)
{
i++;
sum=sum+i;
}
Console.WriteLine(sum);
Console.WriteLine("请用户输入用户名");
stringuername=Console.ReadLine();
Console.WriteLine("请用户输入密码");
stringpassword=Console.ReadLine();
while(uername!
="admin"&&password!
="8")
{
Console.WriteLine("重新输入");
}
*/
//练习11
/*
stringfront;
do
{
Console.WriteLine("请输入数字");
front=Console.ReadLine();
while(front!
="q")
{
Console.WriteLine("这个数字{0}的二倍是{1}",front,Convert.ToInt32(front)*2);
break;
}
}while(front!
="q");
return;
*/
//练习12
/*
Console.WriteLine("请输入数");
stringshu=Console.ReadLine();
while(shu!
="q")//当是q时退出程序
{
intnum=Convert.ToInt32(shu);
Console.WriteLine(num*2);
Console.WriteLine("请输入数");
shu=Console.ReadLine();//重新输入的数进行在循环判断
}
*/
//练习13
/*
intmax=0;
while(true)
{
Console.WriteLine("请输入一个数,当输end时退出程序:
");
strings=Console.ReadLine();
if(s=="end")
{
Console.WriteLine("最大数是{0}",max);
Console.ReadKey();
return;
}
intnumber=Convert.ToInt32(s);
if(number>max)//新的数和max进行比较诞生更大的数,赋给max,从而产生最大数max
{
max=number;
}
}
*/
//练习14用while实现从1加到100,能被7整除的数除外
/*
inti=0;
intsum=0;
while(i<=100)
{
if((i%7)==0)
{
i++;
continue;
}
sum=sum+i;
i++;
}
Console.WriteLine("{0}",sum);
*/
//练习15机器人
/*
Console.WriteLine("大家好,我是机器人");
intfull=10;
while(true)
{
Console.WriteLine("你想对我说什么呢?
");
stringstr=Console.ReadLine();
if(full<=0)
{
Console.WriteLine("没力气了请喂我几个食物:
");
stringfood=Console.ReadLine();
intfood1=Convert.ToInt32(food);
if(food1<=0)
{
Console.WriteLine("你什么也没给生气了不聊了");
return;
}
elseif(food1>0)
{
full=full+food1;
Console.WriteLine("谢谢你的食物可以继续聊了");
}
continue;
}
if(str=="今天天气怎么样")
{
Console.WriteLine("很好啊!
");
}
elseif(str=="最近过的怎么样啊")
{
Conso
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c# 基础 练习
![提示](https://static.bdocx.com/images/bang_tan.gif)