max=a[i];
if(min>a[i])
min=a[i];
}
Console.WriteLine("最大值为{0}",max);
Console.WriteLine("最小值为{0}",min);
Console.ReadLine();
}
}
3.声明一个数组,将一年中的个月的英文存入其中.当用户输入月份的数字时,打印出月份的英文.若输入则退出,并提供输入信息不合法提示,如下:
请输入月份数,若输入则退出:
(输入,显示February)
February
staticvoidMain(string[]args)
{
string[]month={"Jan","Feb","Mar","Apri","May","June","July","Aug","Sep","Oct","Nov","Dec"};
Console.WriteLine("请输入月份:
");
intm=Convert.ToInt32(Console.ReadLine());
if(m==0)
{
Console.WriteLine("月份出错");
}
else
Console.WriteLine(month[m-1]);
Console.ReadLine();
}
4.从键盘上输入一个整数,判断其奇偶性.
staticvoidMain(string[]args)
{
intt=Convert.ToInt32(Console.ReadLine());
if(t%2==0)
Console.WriteLine("输入的数是偶数");
else
Console.WriteLine("输入的数是奇数");
Console.ReadLine();
}
5.判断从键盘上输入字符串的首字符是字母.数字或是其它字符.
staticvoidMain(string[]args)
{
strings=Console.ReadLine();
char[]c=s.ToCharArray();
if(c[0]>='0'&&c[0]<='9')
Console.WriteLine("首字符为数字!
");
else
if((c[0]>='a'&&c[0]<='z')||(c[0]>='A'&c[0]<='Z'))
Console.WriteLine("首字符为字母!
");
else
Console.WriteLine("首字符为其它字符!
");
Console.ReadLine();
}
1x>1
6.使用嵌套if实现如下函数y=0x=0.
-1x<1
staticvoidMain(string[]args)
{
intx=Convert.ToInt32(Console.ReadLine());
inty=0;
if(x>=0)
if(x>0)
y=1;
else
y=0;
else
y=-1;
Console.WriteLine("y的值是:
{0}",y);
Console.ReadLine();
}
7.输入两个数和运算符,根据运算符进行相应的操作并输出结果.
staticvoidMain(string[]args)
{stringop;
doubled1,d2,result=0;
Console.WriteLine("请输入第个操作数:
");
//将从键盘上输入的字符串转换成double类型
d1=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入运算符:
");
op=Console.ReadLine();
Console.WriteLine("请输入第个操作数:
");
d2=Convert.ToDouble(Console.ReadLine());
switch(op)
{
case"+":
result=d1+d2;break;
case"-":
result=d1-d2;break;
case"*":
result=d1*d2;break;
case"/":
result=d1/d2;break;
default:
Console.WriteLine("输入的不是合法的运算符");break;
}
Console.WriteLine("{0}{1}{2}={3}",d1,op,d2,result);
Console.ReadLine();
}
8.使用while语句求到中的奇数和.
staticvoidMain(string[]args)
{
inti=1,sum=0;
while(i<=100)
{
sum+=i;
i+=2;
}
Console.WriteLine("1-100的奇数和为{0}",sum);
Console.ReadLine();
}
9.使用do…while语句求到中的奇数和.
staticvoidMain(string[]args)
{
inti=1,sum=0;
do
{
sum+=i;
i+=2;
}while(i<=100);
Console.WriteLine("1-100的奇数和为{0}",sum);
Console.ReadLine();
}
10.使用for循环实现-100中的奇数和.
staticvoidMain(string[]args)
{
inti,sum=0;
for(i=1;i<=100;i+=2)
sum+=i;
Console.WriteLine("1-100的奇数和为{0}",sum);
Console.ReadLine();
}
11.使用for循环输出乘法小九九.
staticvoidMain(string[]args)
{
for(intline=1;line<=9;line++)
{
for(inti=1;i<=line;i++)
{
Console.Write(i.ToString()+"*"+line.ToString()+"="+(i*line).ToString()+"");
}
Console.WriteLine();
}
Console.ReadLine();
}
12.使用foreach语句实现求数组中元素的最大值.
staticvoidMain(string[]args)
{
int[]a={12,32,4,6,98,35,78,69};
intmax=a[0];
foreach(intxina)
{
if(x>max)
max=x;
}
Console.WriteLine("数组中的最大值为{0}",max);
Console.ReadLine();
}
13.输出-100中所有不能被整除的数.
staticvoidMain(string[]args)
{
for(inti=1;i<=100;i++)
{
if(i%3!
=0)
continue;
else
Console.Write(""+i);
}
Console.ReadLine();
}
14.求个数的最大公约数.
staticvoidMain(string[]args)
{
intm,n,i,j,max=0;
Console.WriteLine("请输入m的值:
");
m=int.Parse(Console.ReadLine());
Console.WriteLine("请输入n的值:
");
n=int.Parse(Console.ReadLine());
if(mi=m;
else
i=n;
for(j=i;j>0;j--)
if(m%j==0&&n%j==0)
{
max=j;
break;
}
Console.WriteLine("最大公约数是:
{0}",max);
Console.ReadLine();
}
15.求个数的最小公倍数.
staticvoidMain(string[]args)
{
intm,n,i,j,min=0;
Console.WriteLine("请输入m的值:
");
m=int.Parse(Console.ReadLine());
Console.WriteLine("请输入n的值:
");
n=int.Parse(Console.ReadLine());
if(m>n)
i=m;
else
i=n;
for(j=i;;j++)
if(j%m==0&&j%n==0)
{
min=j;
break;
}
Console.WriteLine("最小公倍数是:
{0}",min);
Console.ReadLine();
}
16.编程实现对个数降序排列.
staticvoidMain(string[]args)
{
inta=12,b=10,c=18;
intt;
if(a>b)
{
t=a;a=b;b=t;
}
if(a>c)
{
t=a;a=c;c=t;
}
if(b>c)
{
t=b;b=c;c=t;
}
Console.WriteLine("{0},{1},{2}",a,b,c);
Console.ReadLine();
}
17.求-100的和,但不包括个位数为的数.
staticvoidMain(string[]args)
{
intsum=0;
for(inti=1;i<=100;i++)
{
if(i%10==3)
continue;
else
sum+=i;
}
Console.WriteLine("和是"+sum);
Console.ReadLine();
}
18.从键盘输入一个数,输出它的绝对值.
staticvoidMain(string[]args)
{
Console.WriteLine("从键盘上输入一个数");
intm=Convert.ToInt32(Console.ReadLine());
if(m%2==0)
Console.WriteLine("输入的是偶数");
else
Console.WriteLine("输入的是奇数");
Console.ReadLine();
}
19.编程实现显示-200之间不能被整除的数的程序.
staticvoidMain(string[]args)
{
for(inti=100;i<=200;i++)
{
if(i%3!
=0)
Console.Write(i+"");
}
Console.ReadLine();
}
20.编程实现判断某一年是否是闰年.
staticvoidMain(string[]args)
{
intyear=Convert.ToInt32(Console.ReadLine());
if(year%400==0||year%4==0&&year%100!
=0)
Console.WriteLine("是闰年");
else
Console.WriteLine("不是闰年");
Console.ReadLine();
}