1、 staic int a(n a, it b, nt c) inttmp= a;/把得值付给tm; if(temp b) tmp = b; if (tep c) temp= c; eturemp; 2、编写一个函数,函数名为Pitragl,用来打印n阶得正三角形。并在ain函数中实现从屏幕中输入n得值,然后根据给定得得值打印出相应得正三角形。当n=7时, * * * * *当n=5时, * *代码:nmespace 1 classrogram sttic oian(sring ags) int a; Conso、WiteLine(请输入您想要打印出得三角形得行数”); a it.Parse(C
2、oso.eadLin(); PriTriang(a); staic d Pritange(ina) fr (int = ; =a; i+) for(int =i; ; j+) Console.Writ( ); for (t x = 2 ; x 0; ) Cnso.rite(); Console。WreLne( 3、输入某年某月某日,判断这一天就是这一年得第几天?。要求:需写一个函数,给定年月日,求得该天处于该年得第几天。然后在Mi函数中测试。nespce _1 casProram staicvoid Ma(tring ars) yer, ont,y; onsole、WrieL(请输入年份 ea
3、 = it、Pae(Consoe、RedLine(); onsole、WriteLie(”请输入月份”); mot= int。arse(Console、ReadLne(); Cosole、ritine(”请输入日期”); day =int。as(Conso、RedLine(); Consol.WriteLne(”年1月2日处于该年得第3天, yea, mnth, ay, Cs(ear, mont,day); statc int Cs(int year, n onh, ina) nt sm =0; or(it i = 1;i month; i (i= |i= 3 i = 5 | = 7 i= 8
4、 i= 10 i = 12) um += 31; f (i = |i = | i = 9 | i = 11) sum += 30; i (i = ) su += 2; f (yar 0 = 0| (year4=0 &yer% 100 != 0) & mnh 2) su =sm- 1; rur sm; 4、给定一个大于三得奇数n,打印出相应得三角形。如n=7时得形状如下:*代码;cass Proram tai void Main(stri ag) nt ; Consl.WriteLe(”请输入您想要打印出得三角形得行数,该数必须就是大于三得奇数”); a = int、Pase(Cnsole。ad
5、in(); if(a % 2 = 1 & a = ) ntTringl(a); else Console。WiLne(该数不就是大于三得奇数); / suary /04 陈振华 / /ummary /aam stati oid rtiangle(nt) fr (nt i = 1;i = a/ 2+1; i+) Csol。Wrie(); fr(int x = 1; x 0; x) Consoe、Writ(”*); onsle。WiteLne(); 编写一个函数,给定一个,打印出相应得三角形,若n不就是奇数,则提示说n得值必须为奇数。5、给一个正整数,要求:a)写一个函数求出它就是几位数。b)写一
6、个函数,分别输出每一位数字。c)写一个函数,按逆序输出各位数字,例如原数位123,则输出21.最后在ain函数中测试结果namepace onsleAliation cls roa sttic oiMai(string ags) int a,; nl、riteLn(请输入一个正整数); = int.ae(Cnsle、Reaine(); = C105(); Conl。WritLe(该数就是位数”, r); ntA = D(); Shuhu(A); s(A); tc int C105(int ) in i= 1; wile ( 0) a a 0; +; tui; satic int Db(int
7、) it ont= 105(a); intdata= wintont; while ( 0) ataount= a %10; = a / 10; rturn daa; statc vid Shzu(intA) for(int =0; A、Lengt; i) Console.Write(0 ”,); Cosole。Writn(); stacvoiCs(int A) fo(int i = 0; i A。engt 2; int emp Ai; A、Legth i ; A。Lenh - i 1 = tmp; Conole、rtei(”倒叙输出后得结果为”); for(in = ;Legth;+) os
8、ol.Wite(0 ,Ai); Cnoe、rteLe();6、请编写一个函数,计算出从到n得数得与,比如m=3,n=30,则计算出从3一直加到30得与。并在Main函数中调用测试。1)写个函数采用for语句实现该功能。2)写个函数采用hie语句实现该功能。3)写个函数采用dowle语句实现该功能。namespac ConsoleAppiatio las Program taic id Man(tri ars) int a,; Cnole、Writeine(请输入两个正整数分,别按回车结束 a = i、ase(Consl。Redine(); b = it、Pare(Cone.edine(); F
9、or(a, b); hie(, b); Dwhie(a, b); stac vid For(nt a,it b) intsm =0; fr (it = a; i b; i+) sum = sum+ i; Conle、WieL(”从0到得所有数得与=”,a,b,sum); /074 陈振华 statc vod hil(nt a, it b) insum = 0,i=; hile (i = b) m=sm + i; i+; Console。WrtLine(从到1得所有数得与=2,a, b, sm); sttic void Dowie(ina, it b) int sm =, i =; d m su
10、 i; +; while(i/pam /pam name=b/parm eturs/retrns static t Suzhu(nt a, in b) int out =esu(,b); nt wuingli= w intcu; it d =0; for (int i = ; i b; f (ush(i) wuxingli =i; d+; retur wuxinli; / summay / 返回两个数之间所有得素数得个数0 / mmy / panm=aram / pram na=”/ara / /rturs sti int Geh( ,intb) intc = 0; for (int i=;
11、i =b; if(sSsh(i) c+; retun c; / summary /判断一个数就是不就是素数,如果就是返回turn,否则返回alse / /parm /rtuns staic bool Isusu(int m) bo resut= ue; o(in i = ; i = (it)ah、Sqr(); if( i= 0) ret = fase; ba; retnresult; / / 给定一个数组打印出该中所有得元素 /sumary / parm name=wuxngin stati void Daying(intuxingin) for (int i = 0; i wuigli、Le
12、ngth; Cnsole.Wite(”0 ”, wuxnglini); 11、编写一个函数,返回给定一个正整数m得二进制表示。比如给定11,则返回011.并在Main函数中测试、12、代码:namesac clss ogram tatc vo ain(stingags) Console、riteLie(请输入一个正整数,按回车键结束”); ina n、Pare(Cosle、edie(); Consoe.ritLine(”输入得数被转化为二进制后得结果为1, a, Zhuanua(); satc sring Zhanua(nta) StringudersultnewStringuile(); wle(a ) esut、nsert(,a2);
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2