选择结构要求用户输入密码。密码为“123”,显示欢迎,否则结束程序。staticvoidMain(string[]args){Console.Write(请输入密码:);stringa=Console.ReadLine();if(a==123){Console.WriteLine(欢迎!!!);Console.ReadKey();}}判断用户所输的整数是奇数还是偶数。staticvoidMain(string[]args){Console.Write(请输入一个整数:);inta=Convert.ToInt32(Console.ReadLine());if(a%2==0)Console.WriteLine(是偶数);elseConsole.WriteLine(是奇数);Console.ReadKey();}用户输入两个数,判断大小staticvoidMain(string[]args){Console.Write(请输入第一个数:);doublex=Convert.ToDouble(Console.ReadLine());Console.Write(请输入第二个数:);doubley=Convert.ToDouble(Console.ReadLine());if(xy)Console.WriteLine(大数是:{0},x);elseif(xy)Console.WriteLine(大数是:{0},y);elseConsole.WriteLine(两数相等);Console.ReadKey();}根据用户输入出生月份,给出对应的生日宝石。staticvoidMain(string[]args){Console.Write(请输入你的出生月份:);intm=Convert.ToInt32(Console.ReadLine());switch(m){case1:Console.WriteLine(你的生日宝石为红石榴石,它象征灵活和具有适应性.人们认为,佩带这种宝石不仅能获得好运气,而且在战斗中可避免受伤流血.);break;case2:Console.WriteLine(你的生日宝石是紫水晶.水晶呈紫色是因为含铁离子.人们把紫水晶视为沉静稳重,心地善良的象征,用它代表纯洁和忠诚.);break;case3:Console.WriteLine(你的生日宝石是蓝绿玉,一些人认为它能使人无畏和心情愉快.由于蓝绿玉产量不多,故有些国家用鸡血石代替,它表示纯洁无瑕.);break;case4:Console.WriteLine(你的生日宝石为钻石,由于钻石是硬度之王,因而被人们视为庄重无邪,性格坚强和爱情永固的象征,在习惯上被用作订婚的信物.);break;case5:Console.WriteLine(你的生日宝石为绿宝石,象征着五月的新绿,人们认为它是忠诚,温顺,守信的象征,因而能保障爱情与事业的成功.);break;case6:Console.WriteLine(你的生日宝石为珍珠,它代表雍容华贵;另一方面,人们认为它能强化弱者的心灵,并增强智慧与记忆,得到健康和勇气.);break;case7:Console.WriteLine(你的生日宝石为红宝石,代表明丽的仲夏,又引申为热情奔放);break;case8:Console.WriteLine(你的生日宝石为橄榄石,它代表深沉好思,并能赐给佩戴的人一种温和的性格.我国有人称它为"幸福石",它象征着夫妇幸福.);break;case9:Console.WriteLine(你的生日宝石为蓝宝石,可使人们生活绚丽多彩,并免于邪恶.);break;case10:Console.WriteLine(你的生日宝石为白宝石,即蛋白石,俗称欧珀.它是一种希望和忠诚的象征.);break;case11:Console.WriteLine(你的生日宝石为黄玉,它表示娴静庄重.据说,金色的黄玉能把美貌和智慧带给那些拥有它的人.);break;case12:Console.WriteLine(你的生日宝石为绿松石或锆石.这种碧蓝色的宝石可以鼓舞人们的心情,给人活力和希望,使人兴旺和走运,并能防止意外.);break;}Console.ReadKey();}循环结构10W元存到银行,每次存一年后,本息再存下一年,如利率为2.85%不变,问多少年后超过20W。staticvoidMain(string[]args){doublem=100000;inti=0;while(m200000){m=m*(1+0.0285);i++;Console.WriteLine(经过{0}年,现有{1}元,i,m);}Console.ReadKey();}要求用户输入密码,如为“abc“,显示欢迎。否则要求重输。staticvoidMain(string[]args){stringx=;do{Console.Clear();Console.Write(请输入密码:);x=Console.ReadLine();}while(x!=abc);Console.WriteLine(你好!!!!!!);Console.ReadKey();}使用for循环计算1-999所有奇数之和。staticvoidMain(string[]args){ints=0;inti;for(i=1;i=999;i+=2){s+=i;}Console.WriteLine(结果是:{0},s);Console.ReadKey();}100以内能被7整除的最大自然数staticvoidMain(string[]args){inti=100;while(i%7!=0)i--;Console.WriteLine(结果是:+i);Console.ReadKey();}四位数反序显示staticvoidMain(string[]args){Console.Write(请输入一个四位数:);intx=Convert.ToInt32(Console.ReadLine());for(inti=1;i=4;i++){Console.Write(x%10);x=x/10;}Console.ReadKey();}打印水仙花数staticvoidMain(string[]args){for(inti=100;i=999;i++){intx=i/100;inty=(i%100)/10;intz=(i%100)%10;if(x*x*x+y*y*y+z*z*z==i)Console.WriteLine(i);}Console.ReadKey();}裴波那挈数列staticvoidMain(string[]args){inta=1,b=1;Console.Write(a+);Console.Write(b+);for(inti=3;i=20;i++){intan=a+b;a=b;b=an;Console.Write(an+);if(i%5==0)Console.WriteLine();}Console.ReadKey();}有一分数序列1/2,1/3,1/4,1/5,......求前20项之和staticvoidMain(string[]args){doubles=0;for(doublei=1.0;i=20;i++){s+=1/(i+1);}Console.WriteLine(s);Console.ReadKey();}一个自然数与3的和是5的倍数,与3的差是6的倍数,这个自然数最小是几?staticvoidMain(string[]args){inti=1;while((i+3)%5!=0||(i-3)%6!=0)i++;Console.WriteLine(i);Console.ReadKey();}计算1000以内所有不能被7整除的整数之和staticvoidMain(string[]args){inti,s=0;for(i=1;i=1000;i++){if(i%7!=0)s+=i;}Console.WriteLine(结果是:{0},s);Console.ReadKey();}猴子摘了若干个桃子,每天吃一半后又多吃一个,第10天想吃时见只有一个桃子了。问第一天摘了多少桃子。staticvoidMain(string[]args){intx=1;for(inti=9;i=1;i--){x=(1+x)*2;Console.WriteLine(第{0}天的桃子有:{1}个,i,x);}Console.ReadKey();}百钱买百鸡staticvoidMain(string[]args){intx=0,y=0,z=0;for(x=0;x=100/5;x++){for(y=0;y=100/3;y++){z=100-x-y;if(z%3==0&&5*x+y*3+z/3==100){Console.WriteLine(公鸡{0}只,母鸡{1}只,小鸡{2}只,x,y,z);break;}}}Console.ReadKey();}1!+2!+3!+...+n!staticvoidMain(string[]args){ints=0;Console.Write(请输入一个正整数:);intn=Convert.ToInt32(Console.ReadLine());for(inti=1;i=n;i++){intx=1;//存放i!的变量for(intj=1;j=i;j++)x*=j;Console.WriteLine({0}的阶乘是{1},i,x);s+=x;}Console.WriteLine(结果是:+s);Console.ReadKey();}数组有以下两组数据:A:2,6,18,72,15,34B:63,79,20,17,4,9编写程序将数据读入两个数组中,并将两个数组相同下标数据的和相加放入第三个数组,并显示出来。staticvoidMain(string[]args){Console.Write(请输入数组元素个数n(n=1):);intn=Convert.ToInt32(Console.ReadLine());int[]a=newint[n];for(inti=0;in;i++){Console.Write(请输入一个整数);a[i]=Convert.ToInt32(Console.ReadLine());}for(inti=0;i(n/2);i++){inttemp=a[i];a[i]=a[n-i-1];a[n-i-1]=temp;}foreach(intxina)Console.Write(x+);Console.ReadKey();}给定一个数组,把这个数组中所有元素顺序进行颠倒staticvoidMain(string[]args){Console.Write(请输入数组元素个数n(n=1):);intn=Convert.ToInt32(Console.ReadLine());int[]a=newint[n];for(inti=0;in;i++){Console.Write(请输入一个整数);a[i]=Convert.ToInt32(Console.ReadLine());}for(inti=0;i(n/2);i++){inttemp=a[i];a[i]=a[n-i-1];a[n-i-1]=temp;}foreach(intxina)Console.Write(x+);Console.ReadKey();}自定义一个整数数组a,读入一个整数n,如果n在数组中存在,则输出n的下标;如果不存在,则输出-1。staticvoidMain(string[]args){int[]a=newint[10]{3,8,9,0,4,2,1,5,7,6};Console.Write(请输入你要找的数:);intx=Convert.ToInt32(Console.ReadLine());intlocation=-1;for(inti=0;i10;