C#程序设计期末题库带答案资料文档格式.docx
- 文档编号:14151451
- 上传时间:2022-10-19
- 格式:DOCX
- 页数:64
- 大小:188.70KB
C#程序设计期末题库带答案资料文档格式.docx
《C#程序设计期末题库带答案资料文档格式.docx》由会员分享,可在线阅读,更多相关《C#程序设计期末题库带答案资料文档格式.docx(64页珍藏版)》请在冰豆网上搜索。
=0;
i--)
{
str2=str1;
Console.Write(str2[i]);
}
Console.ReadLine();
2.已知三角形三条边长a,b,c,三边由用户输入,计算三角形面积公式为:
s=0.5*(a+b+c)
area=
求三角形的面积area。
doublea,b,c,s,area;
Console.Write("
请输入三角形的第一条边:
inta=int.Parse(Console.ReadLine());
请输入三角形的第二条边:
intb=int.Parse(Console.ReadLine());
Console.Write("
请输入三角形的第三条边:
intc=int.Parse(Console.ReadLine());
if(a+b>
=c&
&
a+c>
=b&
b+c>
=a)
Doubles=0.5*(a+b+c);
doublearea=Math.Sqrt(s*(s-a)*(s-b)*(s-c));
面积是:
{0}"
area);
else
不能构成三角形"
Console.ReadKey();
3.输入一个字符串str1,删除str1中其中所有的小写字符a,输出处理后的字符串。
请输入字符串:
stringstr=Console.ReadLine();
stringnewStr="
;
foreach(charchinstr)
if(ch!
=97)
newStr=newStr+Convert.ToString(ch);
新的字符串为:
newStr);
4.输入7个数,计算平均值,并把低于平均值的数据输出。
doublesum=0;
doubleave;
int[]a=newint[7];
for(inti=0;
i<
a.Length;
i++)
请输入第{0}个数:
i+1);
a[i]=int.Parse(Console.ReadLine());
sum=sum+a[i];
ave=sum/7;
if(a[i]<
ave)
小于平均数的数是{0}:
a[i]);
5.输入7个数,计算平均值,并把高于平均值的数据输出。
i+1);
a[i]=int.Parse(Console.ReadLine());
if(a[i]>
大于平均数的数是{0}:
6.输入10个数,找出其中最大数和次最大数。
intt;
int[]a=newint[10];
i++){
a[i]=int.Parse(Console.ReadLine());
for(intj=0;
j<
10;
j++)
9-j;
a[i+1])
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
最大数是:
a[9]);
次最大数是:
a[8]);
7.输入10个数,找出其中最小数和次最小数。
最小数是:
a[0]);
次最小数是:
a[1]);
8.输入若干(不超过10个)有序的正整数,对于相同的数据只保留一个,输出保留的数据。
例如,输入数据是:
2,2,2,3,3,4,5,5,6,6,9,9,9,10,10,10最终的输出结果是:
2,3,4,5,6,9,10。
if(j==0)Console.WriteLine(a[j]);
elseif(a[j]!
=a[j-1])Console.WriteLine(a[j]);
9.输入由数字字符组成的字符串,将其转换成为一个整数。
例如若输入字符串"
3425"
,得到结果为整数值3425。
//加try的异常处理的代码
//Console.WriteLine("
请输入一串数字:
//stringstr;
//intnum=0;
//try
//{
//str=Console.ReadLine();
//num=int.Parse(str);
//}
//catch(Exception)
//Console.WriteLine("
你输入的不是数字。
//throw;
字符串转换成为的一个整数为:
num);
intnum=int.Parse(str);
10.输入20个正整数,把其中的奇数和偶数分别保存并输出。
请输入20个正整数:
int[]b=newint[20];
int[]c=newint[20];
intk,j;
j=k=0;
20;
{
if(a%2==0)
{b[j]=a;
j++;
else{c[k]=a;
k++;
你输入的偶数有:
b.Length;
if(b[i]!
=0)
{0}"
b[i]);
}
你输入的奇数有:
c.Length;
if(c[i]!
=0)Console.Write("
c[i]);
11.从终端输入3个数a、b、c,按从大到小的顺序输出。
请输入第一个数a:
inta=int.Parse(Console.ReadLine());
请输入第二个数b:
请输入第三个数c:
if(b>
a)
{t=a;
a=b;
b=t;
if(c>
a)
{t=a;
a=c;
c=t;
}
if(c>
b)
{t=b;
b=c;
c=t;
abc三个数从大到小输出为:
{0}{1}{2}"
a,b,c);
12.从键盘读入20个数据到数组中,统计其中正数的个数,并计算这些正数之和。
inta,n=0,sum=0;
for(in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 程序设计 期末 题库 答案 资料