c#函数大全.docx
- 文档编号:12724269
- 上传时间:2023-04-21
- 格式:DOCX
- 页数:52
- 大小:77.44KB
c#函数大全.docx
《c#函数大全.docx》由会员分享,可在线阅读,更多相关《c#函数大全.docx(52页珍藏版)》请在冰豆网上搜索。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c# 函数 大全