C#基础练习实例.docx
- 文档编号:30077523
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:27
- 大小:18.83KB
C#基础练习实例.docx
《C#基础练习实例.docx》由会员分享,可在线阅读,更多相关《C#基础练习实例.docx(27页珍藏版)》请在冰豆网上搜索。
C#基础练习实例
inta=7,b=2;
intsum=a+b,dif=a-b,pro=a*b,quo=a/b;
("sum={0},dif={1},pro={2},quo={3}",sum,dif,pro,quo);
;
(mys);
字符串的读取
()用来读取一条字符串。
("请输入你的姓名:
");
stringname=();
("你的名字是:
"+name);
字符的读取
()用来读取一个字符。
("请输入一个字符:
");
intch=();;
("c\\windows\\fonts");
("小明说:
\"我和他是朋友。
\"");
(@"c\windows\fonts");
stringmySentence="Harvardis";
mySentence=mySentence+"cccc";
(mySentence);
floatpi=;
("圆周率是"+pi);
intnumber=100;
("Thenumberis"+number);
("Thenumberis{0}",number);
inti=360;
intj=60;
("{0}+{1}={2}",i,j,i+j);
("{0,6}\n+{1,5}\n------\n{2,6}\n",i,j,i+j);
decimali1=;
decimalj1=;
("{0,8:
c2}\n+{1,7:
c2}\n------\n{2,8:
c2}",i1,j1,i1+j1);
占位符
doublepi=;
("{0:
#.00}",pi);
("{0:
#.000}",pi);
("{0:
#.0000}",pi);
stringname="张三";
intage=28;
decimalsalary=;
("我叫{0},今年{1}岁了,我的工资是{2}元。
",name,age,salary);
("请输入你的语文成绩");
intchinese=());
("请输入你的数学成绩");
intmath=());
("你的总成绩为:
{0}",chinese+math);
inta=7,b=2;
intsum=a+b,dif=a-b,pro=a*b,quo=a/b;
("{0}+{1}={2}",a,b,sum);
("{0}-{1}={2}",a,b,dif);
("{0}*{1}={2}",a,b,pro);
("{0}/{1}={2}",a,b,quo);
stringname="张三";
intage=23;
("{0},我叫"+name,"今年"+age+"岁了");
intage=18;
intsum=age++-10;...4
("请输入你要计算的天数");
intdays=());
intweek=days/7;
intmod=days%7;
("{0}中,共有{1}周零{2}天",days,week,mod);
();
;
}
();
("请输入你买的鸡蛋中有几个坏的");
inta=());
if(a<5)
{
("吃了吧");
}
else
{
("去退货吧");
}
();
("请你输入一个数");
inta=());
("请你再输入一个数");
intb=());
if(a%b==0||a+b==100)
{
(a);
}
else
{
(b);
}
();
("请输入你的结业考试成绩");
inta=());
if(a>=90)
{
("A");
}
if(90>a&&a>=80)
{
("B");
}
if(80>a&&a>=70)
{
("C");
}
if(70>a&&a>=60)
{
("D");
}
if(a<60)
{
("E");
}
();
intscore=95;
("请输入你的结业考试成绩");
score=());
if(score>=90)
{
("A");
}
elseif(score>=80)
{
("B");
}
elseif(score>=70)
{
("C");
}
elseif(score>=60)
{
("D");
}
elseif(score<60)
{
("E");
}
();
stringpassword;
("请输入密码");
password=();
if(password=="888888")
{
("密码正确!
");
}
else
{
("刚才输入的密码不正确,请再次输入密码");
password=();
if(password=="888888")
{
("密码正确!
");
}
else
{
("密码错误!
");
}
();
("请输入用户名");
stringuserName=();
("请输入密码");
stringpassword=();
if(userName=="admin"&&password=="888888")
("登陆成功!
");
elseif(userName!
="admin"&&password!
="888888")
{
("您输入的用户名和密码都错了!
");
}
elseif(userName!
="admin")
{
("用户名不存在!
");
}
else
{
("密码错误!
");
}
();
("你现在看的电影可能涉及到血腥暴力,请输入你的年龄");
intage=());
if(age>=18)
{
("你可以观看");
}
elseif(age>=10)
{
("你确定要观看吗输入yes观看,其他退出");
stringinput=();
if(input=="yes")
{
("请观看!
");
}
else
{
("你放弃了观看!
");
}
}
else
{
("年龄太小,还不能看这种片子");
}
();
("请输入你对李四的评定等级(A—E)");
stringinput=();
decimalsalary=5000;
boolflag=false;;
}
elseif(userName=="admin"&&password!
="888888")
{
("密码错误!
请重新输入.");
}
elseif(userName!
="admin"&&password!
="888888")
{
("用户名和密码错误!
请重新输入.");
}
}while(flag==false);
("恭喜你,登陆成功!
");
();
stringinput;
do
{
("请输入学生的姓名");
input=();
}while(input!
="q");
("输对了!
");
();
intinput;
boolflag=true;
do
{
try
{("请输入一个数字");
input=());
("{0}的两倍是{1}",input,input*2);
flag=true;
}
catch
{
flag=false;
}
}while(flag);
();
stringinput;
intnumber;
("请输入一个数(q结束)");
input=();
while(input!
="q")
{
number=(input);
("{0}的两倍是{1}",number,number*2);
("请输入一个数(q结束)");
input=();
}
();
intmax=0;
stringinput="";
intnumber;
do
{
try
{
("请输入一个数");
input=();
number=(input);
if(number>max)
{
max=number;
}
}
catch
{
if(input!
="end")
{
("输入非法数据!
程序结束!
");
input="end";
}
}
}while(input!
="end");
("最大值为:
{0}",max);
();
stringuserName;
stringpassword;
boolflag=false;
do
{
("请输入用户名");
userName=();
("请输入密码");
password=();
if(userName=="admin"&&password=="888888")
{
flag=true;
}
elseif(userName!
="admin"&&password=="888888")
{
("用户名错误!
请重新输入.");
}
elseif(userName=="admin"&&password!
="888888")
{
("密码错误!
请重新输入.");
}
elseif(userName!
="admin"&&password!
="888888")
{
("用户名和密码错误!
请重新输入.");
}
}while(flag==false);
("恭喜你,登陆成功!
");
();
stringuserName;
stringpassword;
boolflag=false;
do
{
flag=false;
("请输入用户名");
userName=();
("请输入密码");
password=();
if(userName!
="admin"||password!
="888888")
{
("用户名或密码错误!
请重新输入!
");
flag=true;
}
}while(flag);
();
inti=0;
while(i<100)
{
("下次我一定细心!
");
i++;
}
();
for(inti=0;i<100;i++)
{
("下次我一定要细心!
"+i);
}
();
intsum=0;
for(inti=1;i<=100;i++)
{
if(i%2==0)
{
sum+=i;;
("我叫{0},今年我{1}岁了,我是{2}性",
,;
PersonsecPerson;
="lisi";
=20;
=Gender.男;
("我叫{0},今年我{1}岁了,我是{2}性",
,;
();
}
{
intnumber=100;
Test(refnumber);
(number);
();
}
staticvoidTest(refinta)
{
intb=a;
a=500;
}
{
stringinput="";
intnumber=0;
boolresult;
do
{
("请输入一个正整数");
input=();
if(input=="q")
{
("程序结束!
");
break;
}
try
{
number=(input);
result=ZhiShu(number);
if(result==true)
{
("{0}是质数",number);
}
else
{
("{0}不是质数",number);
}
}
catch
{
("输入的数据有误,请重新输入!
");
continue;
}
}
while(true);
();
}
publicstaticboolZhiShu(intnumber)
{
for(inti=2;i if(number%i==0) { returnfalse; } returntrue; } { string[]names={"张三","李四","王五","赵六"}; stringstr=ConString(names); (str); (); } publicstaticstringConString(string[]names) { stringresult=""; for(inti=0;i<;i++) { if(i==-1) { result+=names[i]; } else { result+=names[i]+"|"; } } returnresult; } classProgram { staticvoidPrintArr(intArrLength) { int[]arr=newint[ArrLength]; for(inti=0;i<;i++) arr[i]=i; ("'svalue"); for(inti=0;i<;i++) ("arr[{0}]={1}",i,arr[i]); } staticvoidMain(string[]args) { inti=1; while(i>0) { ("Pleaseenterthearry'slength: "); i=()); PrintArr(i); } ; ("我叫{0},我今年{1}岁了,我是{2}性", ,; PersonsecPerpon; ="李四"; =26; =Gender.男; ("我叫{0},我今年{1}岁了,我是{2}性", ,; (); ShowUI(); int[]scores={6,2,9,8,3,7}; for(inti=0;i<;i++); (sex); (); Gendersex; sex=Gender.男; switch(sex) { caseGender.男: ("男性"); break; caseGender.女: ("女性"); break; } (); Gendersex; sex=Gender.男; ("请输入你的性别"); strings=(); try { sex=(Gender)(typeof(Gender),s));; } { ("Nowtimeis{0}",MyMethod());,'|'); foreach(stringiteminstrs) { (item); } strings3="aa,bb,ccc,,12,3"; string[]strs=(','); foreach(stringiteminstrs) { (item); } strings1="aa,bb,ccc,,12,3"; string[]strs=(newchar[]{','},; foreach(stringiteminstrs) { (item); } strings1="我是张三我是李四我是王五"; string[]strs=(newstring[]{"我是"},; foreach(stringiteminstrs) { (item); } strings="李时珍同志是一个好同志,李时珍是一个好医生,向李时珍同志学习。 "; s=("李时珍","李素丽"); (s); strings=""; string域名=(7);stringemail=(); intatIndex=('@'); stringusername=(0,atIndex); string域名=(atIndex+1); (username); (域名); stringvalue=GetConfigValue(@"d: \","端口"); (value); (); } staticstringGetConfigValue(stringfilename,stringitemName) { string[]lines=; foreach(stringlineinlines) { string[]strs=('='); stringname=strs[0]; stringvalue=strs[1]; if()==itemName) { returnvalue; } } return"没找到,不存在! ";//如果不加这一行,那么程序就存在没有返回值的情况 //机器人 (2) ("你好,我是机器人! "); while(true) { stringstr=(); //天气北京 if("天气")) { stringcity= (2); ("{0}的天气晴朗",city); } elseif("你")&&("名字")||("姓名"))) { ("不要崇拜哥,哥只是个传说。 "); } elseif("88")||("再见")||("bye")) { ("撒有那拉! "); (); return;//return表示终止程序(Main),即退出程序 } } intage=20; IncAge(age); //IncAge(refage); IncAge(outage); (age); (); } staticvoidIncAge(intage)//函数参数默认是值传递,也就是“复制一份” { age++; } //staticvoidIncAge(refintage)//ref应用场景是内部对外部的值进行改变 //{ //age++; //} staticvoidIncAge(outintage)//out一般用在函数有多个返回值的场所 { age=30;//内部为外部赋值 } stringstr=(); inti; if(str,outi)) { ("转换成功,{0}",i); } else { ("数据错误! "); } inti1=10; inti2=20; swap(refi1,refi2); ("i1={0},i2={1}",i1,i2); (); } staticvoidswap(refinti1,refinti2) { inttemp=i1; i1=i2; i2=temp; }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 基础 练习 实例