c#函数大全.docx

上传人:b****0 文档编号:12724269 上传时间:2023-04-21 格式:DOCX 页数:52 大小:77.44KB
下载 相关 举报
c#函数大全.docx_第1页
第1页 / 共52页
c#函数大全.docx_第2页
第2页 / 共52页
c#函数大全.docx_第3页
第3页 / 共52页
c#函数大全.docx_第4页
第4页 / 共52页
c#函数大全.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

c#函数大全.docx

《c#函数大全.docx》由会员分享,可在线阅读,更多相关《c#函数大全.docx(52页珍藏版)》请在冰豆网上搜索。

c#函数大全.docx

c#函数大全

1到9的平方和

staticvoidMain(string[]args){inth=0;for(inti=1;i<=9;i++){h=h+i*i;}Console.WriteLine(h);}

1到100的累加

staticvoidMain(string[]args)

{intsum=0;for(inti=1;i<=100;i++)sum=sum+i;Console.WriteLine("1到的累加总合为:

{0}",sum);}}}

10个行输出被7整除的数

staticvoidMain(string[]args){for(inti=100;i<=200;i++)for(intj=1;j<=10;j++){if(i%7==0)

{Console.Write("{0}",i);break;}}

7行倒三角

for(inta=1;a<=7;a++){for(intb=1;b<=a;b++)Console.Write("");for(intc=1;c<=15-2*a;c++)

{Console.Write("*");}Console.Write("\n");}

乘法口诀表

staticvoidMain(string[]args){inti,j;Console.WriteLine("成法口决表");

for(i=1;i<=9;i++){for(j=1;j<=i;j++){Console.Write("{0}*{1}={2};",j,i,(i*j));}Console.WriteLine();}}}

10的阶乘

staticvoidMain(string[]args){inti=1;intn=1;

do{n=n*i;i++;}while(i<=10);Console.WriteLine("10的阶乘结果为;{0}",n);}}

For循环求i的值

staticvoidMain(string[]args){doubles=0,x=1;//初始化

for(intn=1;Math.Abs(x)>1e-8;n++,x*=(-1.0)*(2*n-3)/(2*n-1))s=s+x;s=s*4;Console.WriteLine("pi的值是:

{0}",s);}

While循环求pi的值

staticvoidMain(string[]args){doubleresult=0,initial=1;//初始值longdeno=1;intflag=1;

while(Math.Abs(initial)>1e-8)//循环条件{result=result+initial;//循环体,计算(Math.PI/4)

deno=deno+2;flag=flag*(-1);initial=flag/Convert.ToDouble(deno);}result=result*4;//Math.PI值

Console.WriteLine("pi值是:

{0}",result);//输出Math.PI值}}

While循环输出10的阶乘

staticvoidMain(string[]args){inti=1;intn=1;while(i<=10){n=n*i;i++;}

Console.WriteLine("10的阶乘结果为:

{0}",n);}}

百钱买百鸡

staticvoidMain(string[]args){for(intg=0;g<20;g++)for(intm=0;m<35;m++)for(intx=0;x<100;x++)

{if((g+m+x==100)&&(5*g+3*m+1/(3*x)==100))Console.WriteLine("值为;{0}\n值为:

{1}\n值:

{2}",g,m,x);}}}

水仙花

staticvoidMain(string[]args){intx=Convert.ToInt32(Console.ReadLine());

inty=Convert.ToInt32(Console.ReadLine());intz=Convert.ToInt32(Console.ReadLine());

if(x*100+y*10+z==x*x*x+y*y*y+z*z*z)Console.WriteLine("水仙花");

elseConsole.WriteLine("不是水仙花");}}

找6ji42能被两个数整除

staticvoidMain(string[]args){for(intj=0;j<=9;j++){for(inti=0;i<=9;i++){intx=60000+j*1000+i*100+42;

if(x%32==0&&x%42==0)Console.WriteLine(x);}}}}

正三角形的星

usingSystem;classMusic{staticvoidMain(string[]args){inti,j,b;

for(i=1;i<=4;i++){for(j=0;j<=4-i;j++)Console.Write("");for(b=1;b<=2*i-1;b++)

Console.Write("*");Console.Write("\n");}}

捉司机

usingSystem;namespaceConsoleApplication1{classClass1{

staticvoidMain(string[]args){intx=0;inty=0;

for(x=0;x<=9;x++)for(y=0;y<=9;y++){doublem=1000*x+100*x+10*y+y;

for(inti=10;i<=100;i++)if(m==i*i)Console.WriteLine(m);}}}

输出100到200中所有的素数

staticvoidMain(string[]args){for(inti=100;i<=200;i++){for(intj=2;j<=i;j++){if(i%j==0)break;

if(j==i-1)Console.Write(i+"\t");}}}}

求2到10000间的完数

staticvoidMain(string[]args){for(intj=2;j<=10000;j++){ints=0;

for(inti=1;i

求两个数的最大公约数

staticvoidMain(string[]args){

while(true){inta=Convert.ToInt32(Console.ReadLine());intb=Convert.ToInt32(Console.ReadLine());

if(a>b){for(intc=a;c>0;c--){if(a%c==0&&b%c==0){Console.WriteLine(c);break;}}}}}}

判断输入的数是否为素数

staticvoidMain(string[]args){while(true){inti;intx=Convert.ToInt32(Console.ReadLine());

for(i=2;i

if(i==(x-1))Console.WriteLine("x是素数");}}}

二原方程根的情况

staticvoidMain(string[]args){doublex1,x2;inta=Convert.ToInt32(Console.ReadLine());

intb=Convert.ToInt32(Console.ReadLine());intc=Convert.ToInt32(Console.ReadLine());doubled=b*b-4*a*c;

if(a==0)Console.WriteLine("不是二元方程");

if(d>0){x1=(-b+System.Math.Sqrt(d))/(2*a);x2=(-b-System.Math.Sqrt(d))/(2*a);Console.WriteLine("第一个根:

{0}\t第二个根:

{1}\t",x1,x2);}

if(d==0){x1=-b/(2*a);x2=-b/(2*a);Console.WriteLine("第一个根:

{0}\t第二个根:

{1}\t",x1,x2);}}

歌德巴赫猜想

staticvoidMain(string[]args){intm=Convert.ToInt32(Console.ReadLine());

for(intx=6;x

if(prime(z))Console.WriteLine("结果为:

x={0},y={1},z={2}",x,y,z);}}}

staticboolprime(intn){inti;for(i=2;i<=System.Math.Sqrt(n);i++)if(n%i==0)returnfalse;returntrue;}}

递归函数算任意数的阶乘

staticvoidMain(string[]args){Console.WriteLine("输入任意的数");

intn=Convert.ToInt32(Console.ReadLine());doubles=f(n);Console.WriteLine(f(n));}

staticdoublef(intn){doubled=0;if(n==0||n==1)d=1;elsed=f(n-1)*n;returnd;}}

函数比较三个数的大小

staticvoidMain(string[]args){intresult=MaxThree(2,7,4);Console.WriteLine(result);}

staticintMaxTwo(intx,inty){if(x>y)returnx;elsereturny;}

staticintMaxThree(intx,inty,intz){inttemp;temp=MaxTwo(x,y);if(z>temp)returnz;

elsereturntemp;}}}

调用编成世界

usingSystem;namespaceConsoleApplication11{classClass1{staticvoidMain(string[]args){

stringname=Convert.ToString(Console.ReadLine());welcome(name);}

staticvoidwelcome(stringname){for(inti=1;i<=5;i++)

Console.WriteLine("欢迎你,{0}同志,这里是C#编程世界",name);}}

大小写字母转换

charc=Convert.ToChar(Console.ReadLine());if(c>='a'&&c<='z')

{intb=(int)c-32;charch=(char)b;Console.WriteLine(ch);}

if(c>='A'&&c<='Z'){intd=(int)c+32;charch=(char)d;Console.WriteLine(ch);}

判断瑞年

intyear=Convert.ToInt32(Console.ReadLine());if(year%4==0&&year%100==0)

//[if(year%400==0)]

Console.WriteLine("瑞年");elseConsole.WriteLine("不是瑞年");

求最小公倍数

inta=Convert.ToInt32(Console.ReadLine());intb=Convert.ToInt32(Console.ReadLine());

intd=Convert.ToInt32(Console.ReadLine());

if(a>b&&a>d){for(intc=a;c>0;c--){if(c%a==0&&c%b==0&&c%d==0){Console.WriteLine(c);break;}

正三角形的星

usingSystem;classMusic{staticvoidMain(string[]args)

{inti,j,b;for(i=1;i<=4;i++){for(j=0;j<=4-i;j++)Console.Write("");for(b=1;b<=2*i-1;b++)Console.Write("*");Console.Write("\n");}}

namespaceConsoleApplication1

{classProgram{staticvoidMain(string[]args){

实验五第一题输入月号,输出月份的英文名称

do{Console.WriteLine("请输入您需要的月份:

");Console.WriteLine("下面的程序将对它进行英文翻译.");

inta=Convert.ToInt16(Console.ReadLine());

switch(a){case

(1):

Console.WriteLine("Jan");break;case

(2):

Console.WriteLine("Feb");break;

case(3):

Console.WriteLine("Mar");break;case(4):

Console.WriteLine("Apr");break;

case(5):

Console.WriteLine("May");break;case(6):

Console.WriteLine("Jun");break;

case(7):

Console.WriteLine("Jul");break;case(8):

Console.WriteLine("Aug");break;

case(9):

Console.WriteLine("Sep");break;case(10):

Console.WriteLine("Oct");break;

case(11):

Console.WriteLine("Nov");break;case(12):

Console.WriteLine("Der");break;}}while(true);

Console.ReadLine();

实验五第二题托儿所问题

Console.WriteLine("请输入你的年龄大小:

");inta=Convert.ToInt16(Console.ReadLine());

switch(a){case

(2):

Console.WriteLine("pleaseenterlowerclass");break;

case(3):

Console.WriteLine("pleaseenterlowerclass");break;

case(4):

Console.WriteLine("pleaseentermiddleclass");break;

case(5):

Console.WriteLine("pleaseenterhigherclass");break;

case(6):

Console.WriteLine("pleaseenterhigherclass");break;}Console.ReadLine();

实验五第三题开发一个数学工具

do{Console.WriteLine("欢迎使用本数学工具,本数学工具具有以下功能");

Console.WriteLine("图形面积计算按1");Console.WriteLine("算术计算按2");

Console.WriteLine("三角函数计算按3");Console.WriteLine("请输入数字选择您此次计算的类型");

intx=int.Parse(Console.ReadLine());doublearea,v;

switch(x){case

(1):

{Console.WriteLine("请输入字母选择您此次计算的图形面积的类型");Console.WriteLine("三角形的面积按1:

");Console.WriteLine("长方形的面积按2:

");

Console.WriteLine("圆形的面积按3:

");Console.WriteLine("梯形的面积按4:

");

inty=int.Parse(Console.ReadLine());

switch(y){case

(1):

{Console.WriteLine("请输入三角形的边q:

");

Console.WriteLine("请输入三角形的边p:

");Console.WriteLine("请输入三角形的边l:

");

doubleq=Convert.ToInt64(Console.ReadLine());doublep=double.Parse(Console.ReadLine());

doublel=double.Parse(Console.ReadLine());doubleh;

if((q+p)>l&&(q+l)>p&&(l+p)>q){h=(1/2)*(q+p+l);

rea=Math.Sqrt(h*(h-q)*(h-p)*(h-l));Console.WriteLine("面积="+area);}

else{Console.WriteLine("输入三边错误不能够成三角形");}break;}

case

(2):

{Console.WriteLine("请输入长方形的短边q:

");Console.WriteLine("请输入长方形的长边p:

");

doubleq=Convert.ToInt64(Console.ReadLine());doublep=double.Parse(Console.ReadLine());

area=q*p;Console.WriteLine("面积:

"+area);break;}

case(3):

{Console.WriteLine("请输入园的半径q:

");doubleq=Convert.ToInt64(Console.ReadLine());

area=q*q*Math.PI;Console.WriteLine("面积:

"+area);break;}

case(4):

{Console.WriteLine("请输入上底的长度q:

");Console.WriteLine("请输入下底的长度p:

");

Console.WriteLine("请输入高的长度h:

");doubleq=Convert.ToInt64(Console.ReadLine());

doublep=double.Parse(Console.ReadLine());doubleh=double.Parse(Console.ReadLine());

area=((q+p)*h)/2;Console.WriteLine("面积:

"+area);break;}}break;}

case

(2):

{Console.WriteLine("要算加法请输入1:

");Console.WriteLine("要算减法请输入2:

");

Console.WriteLine("要算乘法请输入3:

");Console.WriteLine("要算除法请输入4:

");

intk=Convert.ToInt16(Console.ReadLine());

switch(k){case

(1):

{Console.WriteLine("请输入q:

");Console.WriteLine("请输入p:

");

doubleq=Convert.ToInt64(Console.ReadLine());doublep=double.Parse(Console.ReadLine());

v=q+p;Console.WriteLine("两数和:

"+v);break;}

case

(2):

{Console.WriteLine("请输入较大数q:

");Console.WriteLine("请输入较小数p:

");

doubleq=Convert.ToInt64(Console.ReadLine());doublep=double.Parse(Console.ReadLine());

v=q-p;Console.WriteLine("两数差:

"+v);break;}

case(3):

{Console.WriteLine("请输入被除数q:

");Console.WriteLine("请输入除数p:

");

doubleq=Convert.ToInt64(Console.ReadLine());doublep=double.Parse(Console.ReadLine());

v=q/p;Console.WriteLine("两数商:

"+v);break;}

case(4):

{Console.WriteLine("请输入其中要乘的数一q:

");Console.WriteLine("请输入另一个乘数二p:

");

doubleq=Convert.ToDouble(Console.ReadLine());doublep=double.Parse(Console.ReadLine());

v=q*p;Console.WriteLine("两数积:

"+v);break;}}break;}

case(3):

{Console.WriteLine("要想求sin请输入1:

");Console.WriteLine("要想求cos请输入2:

");

Console.WriteLine("要想求tan请输入3:

");intm=Convert.ToInt16(Console.ReadLine());

switch(m){case

(1):

{Console.Writ

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 中职中专

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1